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
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 HK$1,038 per night from 28 Jun to 29 Jun
HK$1,038
HK$1,298 total
28 Jun - 29 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! (173 reviews)
"Had a great stay. The resort is in a perfect location - close of the hub of Diani. Lots to do at the resort, even on a rainy day. Perfect for walking on the beautiful white-sand beach, swimming, exploring or relaxing. We selected this hotel as it allowed three of us to stay in one room with a king ..."

Reviewed on 12 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 HK$2,271 per night from 4 Jul to 5 Jul
HK$2,271
HK$3,327 total
4 Jul - 5 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! (288 reviews)
"Only at the resort for two days but it was a great stay. I will definitely stay again in the future"

Reviewed on 10 Jun 2026

Swahili Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
The price is HK$1,159 per night from 18 Jun to 19 Jun
HK$1,159
HK$1,367 total
18 Jun - 19 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
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 ...
Diani Beachfront Paradise
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