Experience the best of Diani Beach
Diani Beach is a long stretch of white sand on Kenya's south coast, backed by palms and a coral reef, a short way south of Mombasa.
Read moreShow less
Diani Beach runs for many kilometres along Kenya's south coast, a ribbon of soft white sand with coconut palms and baobab trees behind it. A coral reef lies offshore, which keeps the water calm and clear. The beach lies south of Mombasa, across the Likoni channel, and colobus monkeys swing through the coastal forest behind the sand.
Kaya Kinondo, a sacred forest of the Mijikenda people, is a protected remnant of the old coastal woodland. Shimba Hills National Reserve, inland, shelters sable antelope and elephants. South of Diani, Wasini Island and the Kisite-Mpunguti Marine Park offer dolphins and snorkelling over coral gardens. Boat trips run out in wooden dhows, and the lagoon is a favourite for kitesurfing, with diving along the reef.
Swahili cooking blends coconut, spice and seafood: grilled fish, prawns and lobster, coconut curries, pilau rice, mandazi doughnuts, and madafu, the water of young coconuts, drunk from the shell. The heaviest rain falls in April and May.
- Free cancellation on 72% of experiences
- 4.8 across the top 15
Top experiences in Diani Beach
Free cancellation
Signature experiences in Diani Beach
Go beyond Diani Beach
Mombasa · 28 kmFort Jesus
Mombasa · 28 kmHaller Park
Zanzibar City · 215 kmNakupenda Beach
Moshi · 272 kmMateruni Waterfall
Moshi · 272 kmLake Chala
Amboseli National Park · 316 kmObservation Hill
Arusha · 337 kmLake Manyara National Park
Arusha · 337 kmArusha Cultural Heritage Centre
Nairobi · 454 kmNairobi National Park
Nairobi · 454 kmGiraffe Centre
Naivasha · 530 kmHell's Gate National Park
Naivasha · 530 kmCrater Lake Game Sanctuary
Why book here
Compare before you buy
Every ticket, tour and pass we carry for a city, side by side on one page.
Free cancellation on most experiences
Where the operator offers it, the card says so before you click.
Real reviews, real photos
Ratings and reviews are collected from travellers by our booking partner and Tripadvisor; nobody pays for placement.
Secure checkout on our partner’s site
Card details are entered on our booking partner’s site, never on ours.

















































