Diani Beach

Travel Guide

Diani Beach
Photo by Poonam Rayat
Photo by Poonam Rayat
Photo by Paul Rydel
Photo by Diagnosis Wanderlust
Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort

4 out of 5
Diani Beach Diani Beach Kwale County
The price is €135 per night from 30 Nov to 1 Dec
€135
30 Nov - 1 Dec
includes taxes & fees
Stay at this beach resort in Diani Beach. Enjoy free Wi-Fi, free parking and 4 outdoor pools. Popular attractions Diani Beach and Diani Snake Park are located ...
8.2/10 Very Good! (131 reviews)
Excellent and friendly staff. Clean room, modern in the block we stayed in. Large 4 pools, 3 restaurants. Nice beach area .

Reviewed on 1 Nov 2025

Diamonds Leisure Beach & Golf Resort
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5 out of 5
Diani Beach Road Diani Beach
The price is €147 per night from 29 Nov to 30 Nov
€147
29 Nov - 30 Nov
includes taxes & fees
Stay at this luxury resort in Diani Beach. Enjoy free Wi-Fi, free parking and 2 outdoor pools. Our guests praise the helpful staff in their reviews. Popular ...
8/10 Very Good! (374 reviews)
From the moment we arrived at Diani Reef Beach Resort & Spa, the staff made us feel genuinely welcome and looked after. Every member of the team was warm, attentive and incredibly professional – nothing was ever too much trouble. What stood out most for us was how personal the service felt: friendly ...

Reviewed on 19 Nov 2025

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort

3.5 out of 5
South Coast Diani Beach Kwale County
The price is €116 per night from 30 Nov to 1 Dec
€116
30 Nov - 1 Dec
includes taxes & fees
Stay at this beach hotel in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Diani Beach and Tiwi Beach are located ...
8.4/10 Very Good! (72 reviews)
Food access to ocean

Reviewed on 14 Aug 2025

Jacaranda Indian Ocean Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Diani Beachfront Paradise

Diani Beachfront Paradise

4 out of 5
Diani Beach Road Diani Beach Kwale County
Stay at this beach apartment in Diani Beach. Enjoy free Wi-Fi, free parking and 3 outdoor pools. Popular attractions Diani Beach and Tiwi Beach are located ...
9/10 Wonderful! (6 reviews)
We had a great time

Reviewed on 18 Nov 2025

Diani Beachfront Paradise
Bali Luxury Apartments

Bali Luxury Apartments

3 out of 5
5 Diani Diani Beach Kwale County
Stay at this aparthotel in Diani Beach. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Popular attractions Diani Beach and Diani Snake Park are located ...
Bali Luxury Apartments
Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach

3.5 out of 5
Diani Beach Road Diani Beach
Stay at this golf aparthotel in Diani Beach. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Popular attractions Diani Beach and Colobus Conservation ...
9/10 Wonderful! (4 reviews)
Excellent overall experience and clean and beautiful place.

Reviewed on 9 Jan 2018

Villa Mandhari- Diani Beach
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

Things to do

Reviews of Diani Beach

4.4
Top destination
5 - Excellent
18
5 - Excellent 56%
4 - Good
10
4 - Good 31%
3 - Okay
4
3 - Okay 13%
2 - Disappointing
0
2 - Disappointing 0%
1 - Terrible
0
1 - Terrible 0%

5/5 - Excellent

Verified traveller

Definitely recommend as a place to visit

4/5 - Good

Verified traveller

Expect to pay locals to take you on the beach and explain the creatures.

4/5 - Good

Rich

Unfortunately there are the usual hawkers everywhere, and some are more persistent than others. The Tuk Tuk drivers will try and get an extortionate amount of money for every trip. Ask the gate staff the going rate and stand your ground!

4/5 - Good

Verified traveller

Diani beach is good, but the water on the beach is very narrow, and the tide is making it more so. You have to go far out to get a dip. There're a lot of people trying to sell you all kinds of stuff everywhere. Everybody wants your money...

5/5 - Excellent

Verified traveller

Perfect place to dive

5/5 - Excellent

Kath

Clean, safe beach. Good swimming.