Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Diani Beach on Hotels.com. These Diani Beach hotels consistently deliver on comfort, location and traveller experience. Last updated on .
Hotels in Diani Beach
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Diani Beach?

Swahili Beach Resort
Swahili Beach ResortDiani Beach
9.0 out of 10, Wonderful, (290 reviews)
The price is €280
includes taxes & fees
28 Jun - 29 Jun

Leopard Beach Resort & Spa
Leopard Beach Resort & SpaDiani Beach
8.4 out of 10, Very good, (175 reviews)
The price is €161
includes taxes & fees
28 Jun - 29 Jun

Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiani Beach
8.2 out of 10, Very good, (143 reviews)
The price is €226
includes taxes & fees
23 Jun - 24 Jun

Southern Palms Beach Resort
Southern Palms Beach ResortDiani Beach
8.4 out of 10, Very good, (237 reviews)
The price is €314
includes taxes & fees
30 Jun - 1 Jul

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Beach
8.0 out of 10, Very good, (404 reviews)
The price is €189
includes taxes & fees
26 Jun - 27 Jun

Diani Sea Resort
Diani Sea ResortDiani Beach
8.8 out of 10, Excellent, (122 reviews)
The price is €287
includes taxes & fees
1 Jul - 2 Jul

Nomad Beach Resort
Nomad Beach ResortDiani Beach
9.2 out of 10, Wonderful, (112 reviews)
The price is €379
includes taxes & fees
25 Jun - 26 Jun

Baobab Beach Resort & Spa
Baobab Beach Resort & SpaDiani Beach
8.6 out of 10, Excellent, (179 reviews)

Tombo House
Tombo HouseDiani Beach
9.0 out of 10, Wonderful, (37 reviews)
The price is €71
includes taxes & fees
27 Jun - 28 Jun

Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (86 reviews)
The price is €152
includes taxes & fees
23 Jun - 24 Jun

Villa Mandhari- Diani Beach
Villa Mandhari- Diani BeachDiani Beach
9.2 out of 10, Wonderful, (5 reviews)
The price is €66
includes taxes & fees
29 Jun - 30 Jun

Bahari Dhow Beach Villas
Bahari Dhow Beach VillasDiani Beach
7.4 out of 10, Good, (108 reviews)
The price is €54
includes taxes & fees
21 Jun - 22 Jun

Boxo Diani
Boxo DianiDiani Beach
9.0 out of 10, Wonderful, (14 reviews)
The price is €51
includes taxes & fees
20 Jun - 21 Jun

Babylon Gardens
Babylon GardensDiani Beach
9.4 out of 10, Exceptional, (3 reviews)
The price is €72
includes taxes & fees
24 Jun - 25 Jun

Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortDiani Beach
8.4 out of 10, Very good, (87 reviews)
The price is €108
includes taxes & fees
1 Jul - 2 Jul

Safari Beach Hotel
Safari Beach HotelDiani Beach
7.8 out of 10, Good, (17 reviews)
The price is €117
includes taxes & fees
14 Jul - 15 Jul

The Safiya Hotel
The Safiya HotelDiani Beach
7.4 out of 10, Good, (3 reviews)
The price is €92
includes taxes & fees
20 Jun - 21 Jun
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.
Get last-minute hotel deals in Diani Beach and save more
Sign in to unlock great savings.
Showing deals for:26 Jun - 28 Jun

10.0 out of 10, Exceptional, (1 review)
€25 off
The price is €228
for 2 nights, 1 room
€114 per night
includes taxes & fees
Showing deals for:19 Jul - 20 Jul

10.0 out of 10, Exceptional, (1 review)
€20 off
The price is €181
for 1 room
includes taxes & fees
Check out resorts in Diani Beach

8.4 out of 10, Very good, (175)
The price is €161
includes taxes & fees
28 Jun - 29 Jun
You may also like hotels with spas in Diani Beach
The price is €82
includes taxes & fees
20 Jun - 21 Jun
You can also stay at hotels with a pool in Diani Beach

10.0 out of 10, Exceptional, (1)
The price is €113
includes taxes & fees
23 Jun - 24 Jun
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.
Go beyond your typical stay in Diani Beach
Apart hotel
Top neighbourhoods in Diani Beach

Galu Beach
Diani Beach's Galu Beach neighbourhood is known for its beaches and restaurants, and entices visitors with attractions, including Galu Kinondo Beach and Colobus Conservation.
Top landmarks in Diani Beach
Learn more about Diani Beach
Notable for its seaside, Diani Beach features attractions such as Diani Beach and Tiwi Beach. This relaxing city has something for everyone including sights like Galu Kinondo Beach and BoraBora Wildlife Park.

Check out reviews of Diani Beach hotels guests love

Leopard Beach Resort & Spa
10/10 Excellent
Frequently asked questions
Find out more about Diani Beach
Keep exploring
- Hotels near Kongo Mosque
- Cottages in Diani Beach
- Chale Island Hotels
- Hotels near Chale Beach
- Hotels near Kaya Kinondo Sacred Forest
- Luxury Hotels near Galu Kinondo Beach
- Shimba Hills National Reserve Hotels
- Hotels with Free Breakfast in Diani Beach
- Kwale Hotels
- Cheap Hotels near Diani Beach
- Family Hotels in Diani Beach
- Beach Hotels in Diani Beach
- Hotels near Diani Beach
- Hotels near Galu Kinondo Beach
- 5 Star Hotels in Diani Beach
- Hotels with Parking in Ukunda
- 2 Star Hotels in Diani Beach
- Villas in Diani Beach
- Business Hotels in Diani Beach
- Villas in Chale Beach
- 5 Star Hotels in Diani Beach
- 2 Star Hotels in Galu Kinondo Beach
- Hotels near Tiwi Beach
- 4 Star Hotels in Diani Beach
- 4 Star Hotels in Diani Beach
- Cheap Hotels in Diani Beach
- Ukunda Hotels
- Beach Hotels near Galu Kinondo Beach
- Beach Hotels in Tiwi
- Galu Beach Hotels
- Funzi Island Hotels
- Hotels with Kitchens near Galu Kinondo Beach
- 3 Star Hotels in Diani Beach
- Cheap Hotels in Ukunda
- Luxury Hotels in Galu Beach
- Luxury Hotels in Diani Beach
- Guest Houses in Diani Beach
- 3 Star Hotels in Diani Beach
- Hotels with a Pool near Galu Kinondo Beach
- Hotels with a Gym near Galu Kinondo Beach
- Hotels with a Pool in Ukunda
- Resorts in Diani Beach
- Beach Hotels in Galu Beach
- Family Hotels in Ukunda
- 3 Star Hotels in Ukunda


































































































































































































