Diani Beach

A beach with clear turquoise water, boats, and a sandy shore lined with trees.
A beach with white sand, turquoise water, and a rocky outcrop with greenery.
A wide sandy beach with clear blue water and palm trees.
A sunset over the ocean with a sailboat in the distance.
Three camels on a beach with a person walking beside them.


Things to do

Stay near popular Diani Beach attractions


Top Diani Beach Hotel Deals

Nomad Beach Resort

Nomad Beach Resort

5 out of 5
Diani Beach Road Diani Beach
Nomad Beach Resort
Baobab Beach Resort & Spa - All Inclusive

Baobab Beach Resort & Spa - All Inclusive

4 out of 5
Diani Beach Road Diani Beach
Baobab Beach Resort & Spa - All Inclusive
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
Diani Sea Lodge
Swahili Beach Resort

Swahili Beach Resort

5 out of 5
Diani Beach Diani Beach Coast Province
Swahili Beach Resort
Safari Beach Hotel

Safari Beach Hotel

3 out of 5
Beach Road Diani Beach Kwale County
Safari Beach Hotel
Manyatta Azure Boutique Hotel

Manyatta Azure Boutique Hotel

4.5 out of 5
Diani Beach Road Diani Beach Kenya
Manyatta Azure Boutique Hotel
Lotfa Resort Diani

Lotfa Resort Diani

3.5 out of 5
Diani Beach Diani Beach
Lotfa Resort Diani
10 minutes to the beach! Villa Sultanas with private swimming pool

10 minutes to the beach! Villa Sultanas with private swimming pool

Kwale County Kwale County
10 minutes to the beach! Villa Sultanas with private swimming pool
Raquel's Bliss Hotel Diani

Raquel's Bliss Hotel Diani

2 out of 5
Road Diani Beach Wilaya ya Kwale
Raquel's Bliss Hotel 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.