Diani Beach

Travel Guide

Diani Beach
Photo by Poonam Rayat
Photo by Poonam Rayat
Photo by Paul Rydel
Photo by Diagnosis Wanderlust
Southern Palms Beach Resort

Southern Palms Beach Resort

4 out of 5
Diani Beach Road Diani Beach
The price is NT$12,109 per night from Jan 29 to Jan 30
NT$12,109
NT$14,289 total
Jan 29 - 2026/1/30
includes taxes & fees
Book a stay at this 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! (221 reviews)
The room big clean, safe heaven the pool was marvelouse

Reviewed on 2025/12/26

Southern Palms Beach Resort
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road Diani Beach
The price is NT$6,580 per night from Jan 12 to Jan 13
NT$6,580
NT$8,225 total
Jan 12 - 2026/1/13
includes taxes & fees
Book a stay at this luxury resort in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
8.4/10 Very Good! (155 reviews)
A/ C was not effective for size of the room, so too warm. But bed, views and gardens really great.

Reviewed on 2025/11/25

Leopard Beach Resort & Spa
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
The price is NT$6,984 per night from Jan 4 to Jan 5
NT$6,984
NT$8,242 total
Jan 4 - 2026/1/5
includes taxes & fees
Book a stay at this all-inclusive hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Diani Snake Park ...
9/10 Wonderful! (70 reviews)
Booked last minute and was so pleasantly surprised by Diani Sea Lodge. The staff were beyond helpful and friendly, the atmosphere is relaxed yet with plenty of entertainment and the food was exceptional (we are still talking about how good it was). The room was spacious and comfortable with every ...

Reviewed on 2025/12/21

Diani Sea Lodge
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.
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.8/10 Exceptional! (8 reviews)
Gorgeous place, Lena and the accommodating staff were amazing, the spotless pool, the spacious luxurious rooms, it's all just incredible.

Reviewed on 2025/11/29

Amkia Villas Diani
Diani Doric Cottages

Diani Doric Cottages

3 out of 5
Diani Beach Diani Beach Kwale County
Stay at this apartment in Diani Beach. Enjoy free WiFi, free parking, and slippers. Popular attractions Diani Beach and Galu Kinondo Beach are located ...
Diani Doric Cottages
Diani Campsite and Cottages

Diani Campsite and Cottages

1 out of 5
Diani Beach Road Diani Beach Kwale County
Stay at this cottage in Diani Beach. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Diani Beach and Diani Snake Park are located ...
Diani Campsite and 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

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