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 ¥16,586 per night from Dec 6 to Dec 7
¥16,586
¥26,422 total
Dec 6 - Dec 7
includes taxes & fees
Stay at this 4-star beach resort in Diani Beach. Enjoy free WiFi, free parking, and 4 outdoor pools. Popular attractions Diani Beach and Diani Snake Park are ...
8.2/10 Very Good! (129 reviews)
Excellent and friendly staff. Clean room, modern in the block we stayed in. Large 4 pools, 3 restaurants. Nice beach area .

Reviewed on Nov 1, 2025

Diamonds Leisure Beach & Golf Resort
Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort

3.5 out of 5
South Coast Diani Beach Kwale County
The price is ¥16,300 per night from Nov 21 to Nov 22
¥16,300
¥20,864 total
Nov 21 - Nov 22
includes taxes & fees
Book a stay at this beach hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Tiwi Beach are located ...
8.4/10 Very Good! (71 reviews)
Food access to ocean

Reviewed on Aug 14, 2025

Jacaranda Indian Ocean Beach Resort
Southern Palms Beach Resort

Southern Palms Beach Resort

4 out of 5
Diani Beach Road, Diani Beach
The price is ¥45,791 per night from Nov 24 to Nov 25
¥45,791
¥54,034 total
Nov 24 - Nov 25
includes taxes & fees
Stay at this 4-star beach resort in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
8.2/10 Very Good! (218 reviews)
Yes, enjoyed my stay

Reviewed on Nov 13, 2025

Southern Palms 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, C41, Diani Beach, Kwale County
Stay at this 4-star beach apartment in Diani Beach. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Diani Beach and Tiwi Beach are located ...
8.6/10 Excellent! (4 reviews)
The room is really nice and the beach location is great The outside building and grounds are a mess and not well maintained. Even though it was safe , the lack of lighting and broken elevators made it appear unsafe The pool is not nice, and the pool tiles are broken and dirty. Very poorly ...

Reviewed on Nov 11, 2025

Diani Beachfront Paradise
Amkia Villas Diani

Amkia Villas Diani

3.5 out of 5
Nomad Mvindeni, Road Diani Beach Kwale County
Stay at this villa in Diani Beach. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Diani Beach and Diani Snake Park are located ...
9.6/10 Exceptional! (6 reviews)
The stay here was exquisite the property was amazing! Well kept and very attentive definitely giving a 10 out of 10 and will visit again soon!

Reviewed on Nov 4, 2025

Amkia Villas Diani
Diani Doric Cottages

Diani Doric Cottages

3 out of 5
Diani Beach, Diani Beach, Kwale County
Stay at this 3-star apartment in Diani Beach. Enjoy free WiFi, free parking, and slippers. Popular attractions Diani Beach and Galu Kinondo Beach are located ...
Diani Doric Cottages
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.5
Top Destination
5 - Excellent
26
5 - Excellent 57%
4 - Good
17
4 - Good 37%
3 - Okay
2
3 - Okay 4%
2 - Disappointing
1
2 - Disappointing 2%
1 - Terrible
0
1 - Terrible 0%

4/5 - Good

Verified traveler

Diani Beach is awesome.

5/5 - Excellent

Verified traveler

You MUST stay at the Swahili Beach Resort!

5/5 - Excellent

Verified traveler

Possibly my favourite beach in Kenya.

5/5 - Excellent

Verified traveler

Just an overall good experience.

5/5 - Excellent

Patricia

Diani Beach is really the most beautiful beach I have visited. Very wide beach with white sand and warm turquoise water for swimming. The number of beach boys are really annoying and while they stay away from the actual resort they are lots of them.

5/5 - Excellent

Verified traveler

Nomad beach bar is a perfect location to relax and enjoy the beach. Coast Dishes has local food. Tuk tuks provided great transportation no need t rent a car. We snorkelled and went to wasini Island which was great.

Cities near Diani Beach