Mombasa gateway district

Diani Beach & Mombasa, Kenya

35km north of Diani, the historic coastal city serving as the region's transport and cultural gateway.

Explore Diani Beach & Mombasa

Diani Beach & Mombasa — TL;DR

Diani Beach is a coastal resort town located about 35km south of Mombasa, situated on a stunning stretch of sandy white beach that stretches for 10km, one of the most popular beach destinations in Kenya and consistently voted one of the most beautiful beaches in the world.

Diani Beach & Mombasa at a glance

Diani Beach & Mombasa overview

Where to eat, drink & do in Diani Beach & Mombasa

Diani Beach & Mombasa neighborhoods

Practical info for Diani Beach & Mombasa

Frequently asked questions about Diani Beach & Mombasa

Practical notes for Diani Beach & Mombasa

Best time to visit
December to March and July to October (dry seasons) offer the most reliable weather with minimal rainfall and consistent sunshine, though these are peak tourist seasons.
Getting around
Central Diani, between Kongo River and Baobab Beach Resort, has the highest concentration of hotels, restaurants, and water sports operators, roughly 35km south of Mombasa.
Currency
Kenyan Shilling (KSh)
Language
Swahili and English (both official).
Timezone
EAT (UTC+3)
Current trends
Diani Beach's dining scene continues to trade on its dramatic settings, with the 180,000-year-old underground coral cave restaurant and Forty Thieves Beach Bar's Africa-best-beach-bar reputation anchoring a resort strip that pairs 10km of white sand with easy day-trip access to Tsavo and Shimba Hills National Reserve.

Other neighborhoods in Diani Beach & Mombasa

Read the full Diani Beach & Mombasa guide