Diani Beach & Mombasa travel guide

Kenya

Kenya's palm-lined coast, where Forty Thieves Beach Bar's sand-dancing meets an underground coral cave restaurant 180,000 years old.

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 — 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

Browse all AVARA city guides