Diani Beach Travel Guide

Tourist 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
Picturesque coast Diani
empty beach against blue sky at diani beach, kenya
DIani Beach near Mombasa in Kenya
Father and son running on Diani Beach, Kenya

Where to stay in Diani Beach

Find the best Diani Beach areas for the activities you enjoy most. Learn more about Diani Beach
Learn more about Diani Beach

Galu Beach

Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road Diani Beach
The price is 3.869.741 ₫ per night from 19 Jun to 20 Jun
3.869.741 ₫
4.836.913 ₫ total
19 Jun - 20 Jun
includes taxes & fees
Stay at this luxury resort in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular attractions ...
8.4/10 Very Good! (174 reviews)
"The room was sparkling clean, staff very courteous and food was a variety and sumptuous. I would give 9/10"

Reviewed on 14 Jun 2026

Leopard Beach Resort & Spa
Swahili Beach Resort

Swahili Beach Resort

5 out of 5
Diani Beach Diani Beach Coast Province
The price is 5.313.586 ₫ per night from 30 Jun to 1 Jul
5.313.586 ₫
8.441.502 ₫ total
30 Jun - 1 Jul
includes taxes & fees
Stay at this luxury resort in Diani Beach. Enjoy free Wi-Fi, free parking and 9 outdoor pools. Our guests praise the helpful staff in their reviews. Popular ...
9/10 Wonderful! (290 reviews)
"Gorgeous hotel, great choice for food at breakfast and the evening, lovely bar, convenient to the Dani airport. Only problems was the mounds of sargassum on the beach, although hotel staff did their best to remove it. Also the ref makes it’s difficult to bodyboard."

Reviewed on 16 Jun 2026

Swahili Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
The price is 3.886.716 ₫ per night from 29 Jun to 30 Jun
3.886.716 ₫
4.586.324 ₫ total
29 Jun - 30 Jun
includes taxes & fees
Stay at this all-inclusive hotel in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Diani Beach and Colobus Conservation ...
9/10 Wonderful! (85 reviews)
"Food was usually cold and the choices were poor"

Reviewed on 12 Jun 2026

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.
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 Wi-Fi, free parking and breakfast (surcharge). Popular attractions Diani Beach and Diani Snake Park are located ...
Diani Campsite and Cottages
Villakwetu Cottages Diani Beach

Villakwetu Cottages Diani Beach

3.5 out of 5
Off Diani Beach Road Galu Beach KE Diani Beach Kwale County
Stay at this golf cottage in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Diani Beach and Galu Kinondo Beach are located ...
Villakwetu Cottages Diani Beach
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.

Stay near popular Diani Beach attractions

Cities near Diani Beach