Quick Answer:Â The Coastal Part of Kenya is divided into six counties: Mombasa, Kwale, Kilifi, Taita-Taveta, Tana River, and Lamu, each with unique postal codes.Mombasa uses codes from 80100 to 80122, Kwale operates under 80400 to 80410, Kilifi covers 80108 to 80213 (including Malindi 80200), Taita-Taveta ranges from 80300 to 80305, Tana River uses 80500 to 80502, and Lamu has 80600 to 80602.
The coastal region of Kenya comprises six counties, each with its own identity and unique postal code system managed by the Postal Corporation of Kenya, popularly known as Posta Kenya. Understanding the postal code of each Coastal county is essential to make sending and receiving mail much easier, as each area has its own unique code. The coastal postal system serves over 3 million residents across six counties, handling everything from personal mail to business shipments and parcel deliveries.
Search Coastal Kenya Postal Codes
What Are Coastal Postal Codes?
Coastal postal codes are five-digit numbers used by Posta Kenya to identify specific post offices and delivery zones in Kenya’s six coastal counties. All coastal codes start with “80”, which identifies the broader Coast region except for Tana River county, which starts with “70”. This differs from other regions like Nairobi (00), Nakuru (20), or Kisumu (40). The remaining three digits pinpoint the exact post office or delivery area within each county.
For example, when you see a postal code like 80400, here’s how to read it:
- 80 = Coast region
- 400 = Ukunda Post Office (Kwale County)
All 6 Coastal Counties And Their Postal Codes.
Here is a table of all six coastal counties and their main postal codes.
| County | Main Postal Code | Code Range | Population (Approx.) |
|---|---|---|---|
| Mombasa | 80100 | 80100 – 80122 | 1.2 million+ |
| Kwale | 80400 | 80400 – 80410 | 800,000+ |
| Kilifi | 80108 | 80108 – 80213 | 1.5 million+ |
| Taita-Taveta | 80300 | 80300 – 80305 | 340,000+ |
| Tana River | 80500 | 80500 – 80502 | 315,000+ |
| Lamu | 80600 | 80600 – 80602 | 143,000+ |
Mombasa County Postal Codes (80100 – 80122)

Mombasa is Kenya’s second-largest city and the main port on the East African coast. The county has a population of over 1.2 million people spread across six sub-counties: Mvita, Changamwe, Jomvu, Kisauni, Likoni, and Nyali. While many people think 80100 works for all Mombasa addresses, that’s not entirely accurate. The code 80100 specifically serves the Mombasa Town GPO in Mvita (the island), but other areas have their own codes. For a complete guide on all Mombasa postal codes, check out our detailed Mombasa Postal Codes article.
Kwale County Postal Codes (80400 – 80410)

Kwale County is known for its pristine beaches, including the famous Diani Beach, and rich cultural heritage. The county borders Mombasa to the north and Tanzania to the south. With a population of around 800,000 people, Kwale relies heavily on tourism and agriculture. The postal codes here range from 80400 to 80410, covering all four sub-counties: Msambweni, Lunga Lunga, Matuga, and Kinango. Read more in our complete Kwale Postal Codes guide.
Kilifi County Postal Codes (80108 – 80213)

Kilifi County is the largest coastal county by area, stretching from Mtwapa in the south to Malindi in the north. With a population of about 1.5 million people, the county is known for its tourism industry, particularly in Malindi and Watamu, as well as agriculture in the hinterlands. Kilifi’s postal codes are the most diverse on the coast, ranging from 80108 to 80213, covering seven sub-counties. Check our detailed Kilifi Postal Codes article for the complete breakdown.
Taita-Taveta County Postal Codes (80300 – 80305)

Taita-Taveta County is located in the interior of the coast, known for its highlands, wildlife sanctuaries, and the famous Tsavo National Parks. The county has a population of about 340,000 people spread across four sub-counties: Taveta, Wundanyi, Mwatate, and Voi. Postal codes here range from 80300 to 80305, serving both urban centers and rural communities. Visit our complete Taita-Taveta Postal Codes guide for more details.
Tana River County Postal Codes (80500 – 80502)

Tana River County is one of Kenya’s largest counties by land area but has a relatively small population of about 315,000 people. It’s classified as an Arid and Semi-Arid Land (ASAL) region, with most residents engaged in pastoralism and irrigation farming along the Tana River. The county has three main postal codes covering three sub-counties: Garsen, Galole, and Bura. Learn more in our Tana River Postal Codes article.
Lamu County Postal Codes (80600 – 80602)

Lamu County is a unique archipelago known for its rich Swahili culture and UNESCO World Heritage sites. The county includes Lamu Island, Manda Island, Pate Island, and mainland areas. With a population of around 143,000 people, it’s the smallest coastal county but one of the most culturally significant. Postal codes range from 80600 to 80602, covering both island and mainland areas. See our Lamu Postal Codes guide for complete information.
Complete List of Coastal Post Offices
Posta Kenya operates numerous post offices across all six coastal counties. Each post office serves specific geographic areas and offers various services including P.O. Box rentals, parcel delivery, and EMS services.
| Post Office Name | Postal Code | County | Sub-County/Location |
|---|---|---|---|
| Mombasa Town GPO | 80100 | Mombasa | Mvita (Digo Road, CBD) |
| Nyali Post Office | 80118 | Mombasa | Kisauni (Nyali Estate) |
| Likoni Post Office | 80110 | Mombasa | Likoni (Ferry Area) |
| Bamburi Post Office | 80101 | Mombasa | Kisauni (Bamburi Estate) |
| Changamwe Post Office | 80102 | Mombasa | Changamwe (Industrial Area) |
| Port Reitz Post Office | 80115 | Mombasa | Changamwe (Port Area) |
| Mikindani Post Office | 80105 | Mombasa | Jomvu |
| Ukunda Post Office | 80400 | Kwale | Msambweni (Diani area) |
| Diani Beach Post Office | 80401 | Kwale | Msambweni (Beachfront) |
| Msambweni Post Office | 80404 | Kwale | Msambweni Town |
| Kinango Post Office | 80405 | Kwale | Kinango |
| Kwale Post Office | 80403 | Kwale | Matuga (County HQ) |
| Lunga Lunga Post Office | 80402 | Kwale | Lunga Lunga (Border town) |
| Kilifi Town Post Office | 80108 | Kilifi | Kilifi (County HQ) |
| Malindi Post Office | 80200 | Kilifi | Malindi Town |
| Watamu Post Office | 80202 | Kilifi | Kilifi North |
| Mtwapa Post Office | 80109 | Kilifi | Kilifi South |
| Ganze Post Office | 80205 | Kilifi | Ganze |
| Kaloleni Post Office | 80105 | Kilifi | Kaloleni |
| Mariakani Post Office | 80113 | Kilifi | Kaloleni |
| Voi Post Office | 80300 | Taita-Taveta | Voi Town |
| Taveta Post Office | 80302 | Taita-Taveta | Taveta (Border town) |
| Wundanyi Post Office | 80304 | Taita-Taveta | Wundanyi (Taita Hills) |
| Mwatate Post Office | 80305 | Taita-Taveta | Mwatate |
| Hola Post Office | 80500 | Tana River | Galole (County HQ) |
| Garsen Post Office | 80501 | Tana River | Garsen |
| Bura Post Office | 80502 | Tana River | Bura |
| Lamu Island Post Office | 80600 | Lamu | Lamu East (Island) |
| Mpeketoni Post Office | 80601 | Lamu | Lamu West (Mainland) |
| Witu Post Office | 80602 | Lamu | Lamu West |
How to Use Coastal Postal Codes Correctly
Knowing how to use the correct postal code ensures your mail reaches its destination without delays. Here are three practical examples showing how to format addresses for different coastal locations:
Example 1: Sending Mail to Mombasa Island
John Kamau
P.O. Box 1234-80100
Mombasa, Kenya
Example 2: Delivery to Diani Beach Resort
Mary Wanjiru
P.O. Box 567-80401
Diani Beach, Kwale
Kenya
Example 3: Mail to Lamu Island
Ahmed Hassan
P.O. Box 89-80600
Lamu Island, Kenya
How to Apply for a P.O. Box on the Coast
Getting a P.O. Box at any coastal post office is now easier than ever since Posta Kenya has moved the entire application process online, so you can apply from your phone or computer without visiting the post office first.
Here is the process to follow:
- Visit the Posta Kenya online portal at https://apps.posta.co.ke/boxupdate/
- Select “New P.O. Box Application” and choose your preferred coastal post office
- Fill in your personal details and upload a copy of your ID or passport
- Pay the application and rental fees via M-Pesa or bank
- Collect your P.O. Box keys from the post office after approval

Frequently Asked Questions (FAQs)
The main postal code for Mombasa is 80100, which serves the Mombasa Town GPO in Mvita (the island). However, different areas have specific codes like 80118 for Nyali and 80110 for Likoni.
The postal code 80400 belongs to Ukunda Post Office in Kwale County, which serves the Diani Beach area and surrounding regions.
Kenya has six coastal counties: Mombasa, Kwale, Kilifi, Taita-Taveta, Tana River, and Lamu. Each county has its own range of postal codes starting with “80”.
Kilifi town uses postal code 80108, while Malindi uses 80200. Both towns are in Kilifi County but have different codes because they’re separate post office zones.
No, P.O. Boxes are specific to individual post offices. If you want mail delivered to multiple coastal locations, you’ll need separate boxes at each post office or use the virtual MPost service.
Diani Beach uses postal code 80401. The nearby Ukunda town, which serves as the commercial hub for Diani, uses 80400.
Taita-Taveta County uses postal codes from 80300 to 80305. The main codes are: Voi (80300), Taveta (80302), Wundanyi (80304), and Mwatate (80305).
for all coastal postal codes in Kenya!with “80” showing they’re part of Kenya’s Coast region managed by Posta Kenya.