← All destinations

Diani Beach

Diani Beach

Kwale County, south coast

Kenya Mid-range beach

About 30 km of white sand south of Mombasa, backed by resorts, kitesurf schools and a coral reef close enough to snorkel from shore. Diani is the coast’s most polished beach strip, with everything from backpacker guesthouses in Ukunda to barefoot-luxury villas, and monkey-filled coastal forest right behind the hotels.

Country
Kenya
Area
Kwale County, south coast
Category
beach · Mid-range
Location
-4.2833, 39.5833 — opens OpenStreetMap (needs signal)

Where to stay

Curated partners for this area, matched to the budget tiers used across this guide.

Activity

EXAMPLE — Diani Kitesurf School

Mid-range Booking link coming soon

Listings are curated independently. Where booking links are present we may earn a commission — never at a higher price to you.

Offline — showing the cached guide