Diani Beach

Travel Guide

sunrise in the mountains diani ukunda kwale county Mombasa coastal region Kenyan Indian Ocean Oceanscapes waterscapes dramatic clouds sand beach boats ships lifestyle magical Kenya East Africa
sunrise in the mountains diani ukunda kwale county Mombasa coastal region Kenyan Indian Ocean Oceanscapes waterscapes dramatic clouds sand beach boats ships lifestyle magical Kenya East Africa
Picturesque coast Diani
empty beach against blue sky at diani beach, kenya
Amazing Diani beach seascape, Kenya
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 NT$3,901 per night from Feb 27 to Feb 28
NT$3,901
NT$4,877 total
Feb 27 - Feb 28
includes taxes & fees
Book a stay at this luxury resort in Diani Beach. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
8/10 Very Good! (395 reviews)
Had stayed here previously and found it in need of repairs and restoration and it is happening. Much improved from my previous stay. Good food and variety.

Reviewed on 2026/2/24

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road Diani Beach
The price is NT$6,556 per night from Mar 14 to Mar 15
NT$6,556
NT$8,195 total
Mar 14 - Mar 15
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.6/10 Excellent! (160 reviews)
Nice grounds

Reviewed on 2026/2/24

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,966 per night from Mar 2 to Mar 3
NT$6,966
NT$8,220 total
Mar 2 - Mar 3
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! (76 reviews)
Food could be improved

Reviewed on 2026/1/23

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! (11 reviews)
The was very helpful I enjoyed my stay I would recommend

Reviewed on 2026/2/15

Amkia Villas Diani
Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach

3.5 out of 5
Diani Beach Road Diani Beach
Book a stay at this golf aparthotel in Diani Beach. Enjoy free WiFi, 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 2018/1/9

Villa Mandhari- Diani Beach
Pendo Villas Diani

Pendo Villas Diani

2 out of 5
Airstrip Road Diani Beach Kwale County
Book a stay at this business-friendly aparthotel in Diani Beach. Enjoy free WiFi, free parking, and 4 beach bars. Popular attractions Diani Beach and Diani Snake ...
8.8/10 Excellent! (5 reviews)
Clean, well decorated, spacious and friendly staff. Good value.

Reviewed on 2026/2/23

Pendo Villas Diani
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