Nairobi GPO Postal Code (00100): Location, Hours, Services
Quick Answer
The Nairobi GPO postal code is 00100, one of Kenya’s best-known postal codes. Whether you’re applying for a P.O. Box, sending parcels, or need a code for an online form, this guide covers the General Post Office in Nairobi.

What is Nairobi GPO?
Nairobi GPO (General Post Office) is the headquarters of the Postal Corporation of Kenya (Posta Kenya) and a main post office serving Nairobi’s Central Business District. It is located in Posta House on Kenyatta Avenue. Nairobi became the country’s postal headquarters after the service moved from Mombasa on 1 March 1909; the GPO building was also completed around that time.
The official Postal Code for Nairobi GPO is 00100. You can use this postal address for PO Box services in Kenya. However, this code should not be automatically treated as the code for every street, institution, or neighborhood in central Nairobi.
Alongside the post office, the GPO Huduma Center at Teleposta Building provides access to government services, including ID, KRA and NTSA services. Check the centre’s current service list before visiting, since available services can change.
GPO Location & How to Get There
The address for Nairobi GPO is:
| Detail | Information |
|---|---|
| Building | Posta House |
| Street | Kenyatta Avenue |
| Area | Nairobi CBD |
| GPS coordinates | -1.2833, 36.8219 |
| Google Plus Code | PR79+HF5 Nairobi |
If you are further confused, the GPO is easy to find using these landmarks:
- Directly opposite: Kipande House (KCB Bank headquarters)
- Adjacent to: Teleposta Towers
- Near: Nyayo House (Immigration offices)
- Walking distance: KICC (5 minutes), Hilton Hotel (3 minutes)
How to Get There
By Matatu: Routes passing through CBD—alight at GPO/Kencom stage on Kenyatta Avenue
By Bus: City Hoppa and other buses to CBD—GPO stage
By Car: Parking available at nearby Teleposta Towers, KICC, or street parking on Kenyatta Avenue (paid)
Walking: From Kencom Bus Station (2 minutes), from Railway Station (10 minutes), from Archives (5 minutes)
Opening Hours
Mail & Parcel Services
| Service | Description | Price (2025) |
|---|---|---|
| Ordinary Letter (local) | Standard mail delivery | KSh 50 |
| Registered Letter | Tracked mail with signature | KSh 150 |
| Printed Papers | Newspapers, magazines | From KSh 40 |
| Domestic Parcel | Within Kenya | From KSh 200/kg |
| International Parcel (Air) | Worldwide delivery | Varies by zone |
| International Parcel (Surface) | Slower, cheaper option | Varies by zone |
EMS Express Courier
| Service | Delivery Time | Price |
|---|---|---|
| EMS Same-Day | Within hours (≤50kg, 30km radius) | From KSh 550 |
| EMS Overnight | Next day delivery | From KSh 350 |
| EMS International | 5-13 days worldwide | Varies by zone |
| EMS Bulk Rate | Over 2,000kg/month | Flat rate |
P.O. Box Rental (Annual Fees)
| Category | Annual Fee | Key Deposit |
|---|---|---|
| Individual | KSh 2,000 – 2,320 | KSh 560 |
| Corporate | KSh 6,000 – 10,960 | KSh 560 |
| Special Corporate | KSh 4,500 – 7,220 | KSh 560 |
| Learning & Religious | KSh 4,500 – 8,960 | KSh 560 |
MPost (Virtual Postal Address)
| Category | Annual Fee |
|---|---|
| Individual | KSh 2,000 |
| Corporate | KSh 9,450 |
Other Services
| Service | Details |
|---|---|
| Money Orders | Send money locally |
| PostaPay | Bill payments |
| Customs Clearance | For international parcels |
| Poste Restante | Collect mail without P.O. Box (KSh 50/item) |
| Track & Trace | Free online tracking |
| Huduma Services | ID, KRA, NTSA, birth certificates, etc. |
How to Get a P.O. Box at GPO Nairobi
Getting a P.O. Box at Posta Kenya’s GPO in Nairobi gives individuals, businesses and organizations a regular place to receive mail. A box can be useful if you live in an apartment, share a home, or do not have reliable door-to-door mail delivery. It can receive letters, statements, parcels and official documents addressed to the box.
You can apply at a Posta Kenya branch, including GPO, or start online through the Posta application portal. The portal shows the current application steps, charges and payment options.
Before applying, prepare the documents for your account type.
For individuals:
- Your original National ID or passport and a photocopy
- A completed application form
For companies or organizations:
- A copy of the Certificate of Registration or incorporation
- A Company PIN Certificate
- A copy of at least one director’s ID
- A completed application form
Posta may ask for additional information during the application. Follow the current checklist provided by the branch or online portal.
Complete the application form with your name, contact information, physical address, and preferred box category, such as individual, corporate, or special category. You can indicate a preferred box number, but allocation depends on availability.
Submit the form and required documents, then pay the amount shown by Posta. Payment methods can differ between the counter and online application, so follow the instructions for the channel you use.
Allow up to two working days for processing. If you need to collect a key at the branch, bring your payment receipt and ID. Once Posta confirms the allocation, use the box number and its postal code when giving out your mailing address.
Areas in Nairobi Served by Postal Code 00100
Nairobi GPO’s code is 00100, but that does not mean there is a single code for every neighborhood in the original list. Use the code for the post office or P.O. Box connected to the exact address.
| Area | Type | Postal code |
|---|---|---|
| CBD (Central Business District) | Commercial | 00100 |
| Upper Hill | Commercial | |
| Kilimani | Residential | |
| Kileleshwa | Residential | |
| Hurlingham | Residential | |
| Spring Valley | Residential | |
| Loresho | Residential | |
| Kitisuru | Residential | |
| Nyari | Residential | |
| Rosslyn | Residential | |
| Riverside Drive | Residential | |
| Karura | Residential | |
| Ridgeways | Residential | |
| Madaraka | Residential | |
| Ngumo | Residential | |
| Jamhuri | Residential | |
| Woodley | Residential | |
| Adams Arcade | Commercial | |
| Valley Arcade | Commercial | |
| Riruta | Residential | |
| Kawangware | Residential | |
| Zimmerman | Residential | |
| Githurai | Residential | |
| Mountain View | Residential |
For nearby area codes, see Central Nairobi postal codes.
Key Institutions Using 00100
Major organizations with P.O. Box addresses ending in 00100 include:
| Institution | Sample address |
|---|---|
| Parliament of Kenya | P.O. Box 41842-00100 |
| University of Nairobi | P.O. Box 30197-00100 |
| Aga Khan University Hospital | P.O. Box 30270-00100 |
| Nairobi Hospital | P.O. Box 30026-00100 |
| British High Commission | P.O. Box 30465-00100 |
| Most government ministries | |
| CBD banks and corporations |
History of Nairobi GPO
The General Post Office is one of Nairobi’s long-standing postal landmarks.
| Year | Milestone |
|---|---|
| 1909 | Nairobi became the postal headquarters after the service moved from Mombasa on 1 March. |
| Around 1909 | The GPO building was completed around the time of the move to Nairobi. |
| Colonial era | Colored flags flown from the roof announced the arrival of mail boats from Europe via Aden. |
| 1935 | The East African Customs and Postal Union was formed. |
| 1963 | Kenya gained independence; the GPO continued as a central postal hub. |
| 1998 | The Postal Corporation of Kenya was established under an Act of Parliament. |
| 1999 | The Kenya Posts and Telecommunications Corporation was separated into Posta Kenya, Telkom Kenya and the Communications Commission of Kenya. |
| 2010s | The building was renovated and Huduma services were introduced at the GPO location. |
| 2016 | Posta’s MPost digital postal service was launched. |
| Present | Posta House remains the headquarters of Posta Kenya and the GPO continues to serve Nairobi. |

Frequently Asked Questions
What is the postal code for Nairobi GPO?
The Nairobi GPO postal code is 00100. Use it for a P.O. Box registered at the General Post Office on Kenyatta Avenue.
Where exactly is Nairobi GPO located?
Nairobi GPO is in Posta House on Kenyatta Avenue in the CBD. It is opposite Kipande House and near Teleposta Towers and Nyayo House.
What are the GPO Nairobi opening hours?
The GPO counter is open Monday to Saturday from 8:00 am to 5:00 pm and is closed on Sundays. Check with Posta before visiting on a public holiday.
How much does a P.O. Box cost at GPO?
Individual P.O. Box rental costs KSh 2,000 to 2,320 per year. Corporate boxes cost KSh 6,000 to 10,960 per year. A refundable key deposit of KSh 560 is required for new applications.
Can I apply for a P.O. Box online?
Yes. You can start an application through Posta’s online P.O. Box portal. Follow the portal’s instructions for payment and any branch visit needed to collect your key.
What services are available at Nairobi GPO?
The GPO handles letters and parcels, EMS courier, P.O. Box rentals, MPost, money orders, customs clearance, Poste Restante and parcel tracking. Huduma services are also available at the GPO location; check the current centre list for specific services.
How do I pay for P.O. Box renewal via M-Pesa?
Use Posta Paybill 506500. Enter your account number as BoxNumber-PostalCode, for example, 12345-00100. Check the portal for the payment periods currently available.
What areas use the 00100 postal code?
00100 is the postal code for Nairobi GPO. It is commonly associated with CBD mailing addresses, but it should not be assumed for every nearby neighborhood. For a P.O. Box, use the code assigned to that box; for another address, confirm the code with the recipient.
Contact Nairobi GPO
| Contact method | Details |
|---|---|
| Physical address | Posta House, Kenyatta Avenue, Nairobi CBD |
| Postal address | P.O. Box 34567-00100 GPO, Nairobi |
| Customer care | 0719 072 600 / 0730 642 600 / 020 324 2600 |
| Pilot lines | 0730 642 000 / 0719 072 000 / 020 324 2000 |
| Customer-care email | customercare@posta.co.ke |
| General email | info@posta.co.ke |
| Website | posta.co.ke |
| Online box services | apps.posta.co.ke |
| Track parcels | Use Posta’s Track & Trace service on its website |
