Quick Answer:
- Nairobi GPO Postal Code: 00100
- Location: Posta House, Kenyatta Avenue, Nairobi CBD
- Opening Hours: Mon-Fri 8:00am–5:00pm & Sat 8:00am–12:00pm
- Phone: 0719072600 / 0730642600
- P.O. Box Cost: From KSh 2,000/year (individuals)
The Nairobi GPO postal code is 00100, the most recognized and widely used postal code in Kenya. Whether you’re applying for a P.O. Box, sending parcels, or need to know which code to use for online forms, this complete guide covers everything about the General Post Office in Nairobi.
In this guide, you’ll find GPO’s exact location, current opening hours, all available services with 2025 prices, a step-by-step guide to the P.O. Box application process, and the complete list of areas served by the 00100 postal code.

What is Nairobi GPO?
Nairobi GPO (General Post Office) is the headquarters of the Postal Corporation of Kenya (Posta Kenya) and the main post office serving Nairobi’s Central Business District. Located in the iconic Posta House on Kenyatta Avenue, the GPO has been the hub of Kenya’s postal operations since 1906.
The postal code 00100 is assigned exclusively to the GPO, making it the default code for most CBD addresses, government offices, and major institutions in central Nairobi. When Kenyans or international senders use Nairobi as the destination without specifying an area, 00100 is typically assumed as the postal code.
Beyond mail services, the GPO houses the popular GPO Huduma Centre, where Kenyans access various government services, including ID applications, KRA services, NTSA licensing, and more, all under one roof.
GPO Location & How to Get There
The exact Address for Nairobi GPO is as follows:
| 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
GPO Counter Services
| Day | Hours |
|---|---|
| Monday – Friday | 8:00am – 5:00pm |
| Saturday | 8:00am – 12:00pm |
| Sunday | Closed |
| Public Holidays | Closed |
GPO Huduma Centre
| Day | Hours |
|---|---|
| Monday – Friday | 7:00am – 7:00pm |
| Saturday – Sunday | Closed |
All Services Available at Nairobi GPO
The GPO offers the full range of Posta Kenya services. Here’s the complete list with current prices:
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 is a simple process for individuals, businesses, and organizations seeking a secure, permanent way to receive mail. A P.O. Box ensures all your letters, statements, parcels, and official documents reach you safely, especially if you live in apartments, shared housing, or areas without reliable door-to-door mail delivery.
To apply for a private letter box, you must visit any Posta Kenya branch (including GPO Nairobi) or complete the process online through the Posta portal. Before applying, make sure you have the required documents ready.
For individuals, the basic requirements are:
- Your original National ID or Passport, plus a photocopy
- A filled application form
For companies or organizations, Posta requires:
- A copy of the Certificate of Registration
- A Company PIN Certificate
- A copy of at least one Director’s ID
- A completed application form
Once you have these documents, the next step is to obtain and fill out the Online application form. You can pick up the form directly from the GPO counter or download it from Posta Kenya’s website. The form will ask for your full name, contact information, physical address, business or personal details, and your preferred type of box (individual, corporate, or special categories). If you prefer a specific box number, you can indicate it, but availability is not guaranteed.

After completing the form, you must submit it together with your documents and pay the required fees. You can pay in person at GPO using cash or card, or complete the whole process online through the Posta Kenya application portal.
Processing usually takes 1–3 business days, after which you return to the branch to collect your P.O. Box key. Make sure you carry your payment receipt and your ID when picking up the key. Once issued, your P.O. Box becomes active immediately, and you can start receiving letters and parcels.
N/B: The P.O. Box must be renewed annually to remain active. You can renew at any Posta Kenya branch, or pay using the same M-Pesa Paybill number. Posta also allows quarterly or half-year renewals if you do not wish to pay for the full year at once. If you fail to renew for too long, the box may be locked or reassigned, so it’s important to renew on time.
Areas In Nairobi Served by Postal Code 00100
The 00100 postal code covers the largest geographical area in Nairobi, including CBD and surrounding neighborhoods without dedicated post offices.
| Area | Type |
|---|---|
| CBD (Central Business District) | Commercial |
| 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 |
Key Institutions Using 00100
Major organizations headquartered in central Nairobi use the GPO postal code:
| 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 | P.O. Box XXXXX-00100 |
| CBD Banks & Corporations | P.O. Box XXXXX-00100 |
History of Nairobi GPO
The General Post Office holds significant historical importance as one of Nairobi’s oldest operational buildings.
| Year | Milestone |
|---|---|
| 1906 | Post office relocates from Mombasa to Nairobi following Uganda Railway completion |
| 1907 | GPO building officially opens on 6th Avenue (now Kenyatta Avenue) |
| Colonial Era | Different colored flags flown from roof to announce mail boat arrivals from Europe at Aden |
| 1935 | East African Customs and Postal Union formed |
| 1963 | Kenya gains independence; GPO continues as main postal hub |
| 1998 | Postal Corporation of Kenya (Posta Kenya) established by Act of Parliament |
| 1999 | KPTC split into Posta Kenya, Telkom Kenya, and CCK |
| 2010s | Building renovated; GPO Huduma Centre opened |
| 2016 | MPost digital postal service launched |
| Present | GPO remains Posta Kenya headquarters serving millions |
The original GPO was a modest two-storey building. Through multiple renovations over the decades, it has grown into the multi-storey Posta House that stands today—directly opposite the equally historic Kipande House (built 1913).

Frequently Asked Questions
The Nairobi GPO postal code is 00100. This code is assigned to the General Post Office on Kenyatta Avenue and serves the CBD and surrounding areas.
Nairobi GPO is located at Posta House on Kenyatta Avenue in the CBD, directly opposite Kipande House (KCB headquarters) and near Teleposta Towers and Nyayo House.
The GPO counters are open Monday to Friday from 8:00am to 5:00pm, and Saturday from 8:00am to 12:00pm. The GPO Huduma Centre operates Monday to Friday from 7:00am to 7:00pm.
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.
Yes. You can apply online through apps.posta.co.ke or the E-Citizen platform. After online payment, collect your key from the GPO counter with your receipt and ID.
The GPO offers mail and parcel services, EMS express courier, P.O. Box rental, MPost virtual addresses, money orders, customs clearance, package tracking, and Huduma government services.
Use M-Pesa Paybill number 506500. Enter your account number as BoxNumber-PostalCode (for example: 12345-00100). You can pay quarterly, half-yearly, or the full annual amount.
The 00100 code covers CBD, Upper Hill, Kilimani, Kileleshwa, Hurlingham, Spring Valley, Loresho, Kitisuru, Madaraka, Ngumo, Woodley, Adams Arcade, and over 20 other areas in central and western Nairobi.
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 | 0719072600 / 0730642600 / 0203242600 |
| Pilot Lines | 0730642000 / 0719072000 / 0203242000 |
| Email (Customer Care) | customercare@posta.co.ke |
| Email (General) | info@posta.co.ke |
| Website | www.posta.co.ke |
| Online Box Services | apps.posta.co.ke |
| Track Parcels | posta.co.ke (Track & Trace) |