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 and neighborhoods 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 CA $185 per night from Jun 14 to Jun 15
CA $185
CA $231 total
Jun 14 - Jun 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.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 Jun 12, 2026

Leopard Beach Resort & Spa
Swahili Beach Resort

Swahili Beach Resort

5 out of 5
Diani Beach Diani Beach Coast Province
The price is CA $460 per night from Jul 13 to Jul 14
CA $460
CA $552 total
Jul 13 - Jul 14
includes taxes & fees
Book a stay at this luxury resort in Diani Beach. Enjoy free WiFi, free parking, and 9 outdoor pools. Our guests praise the helpful staff in our 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 Jun 10, 2026

Swahili Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
The price is CA $263 per night from Jun 14 to Jun 15
CA $263
CA $310 total
Jun 14 - Jun 15
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 Colobus Conservation ...
9/10 Wonderful! (85 reviews)
"Food was usually cold and the choices were poor"

Reviewed on Jun 12, 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 WiFi, 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
Book a stay at this golf cottage in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Galu Kinondo Beach are ...
Villakwetu Cottages Diani Beach
Diani Beachfront Paradise

Diani Beachfront Paradise

4 out of 5
Diani Beach Road Diani Beach Kwale County
Book a stay at this beach apartment in Diani Beach. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Diani Beach and Tiwi Beach are located ...
8.4/10 Very Good! (7 reviews)
"The apartment was ok except for water outages. However the apartment block"

Reviewed on Jan 2, 2026

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

Cities near Diani Beach

Explore a world of travel with Expedia