
Find hotels in Diani Beach from ₩39,838
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Diani Beach
Apart hotel
Resort
Check prices for these dates
Our top choices for Diani Beach hotels

Coral Cove Diani Treehouses
Coral Cove Diani TreehousesDiani Beach
The price is ₩243,820
₩287,707 total
includes taxes & fees
Mar 12 - Mar 13

Marikeka Hotel
Marikeka HotelGalu Beach
The price is ₩87,128
₩159,929 total
includes taxes & fees
Mar 11 - Mar 12

Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (78 reviews)
The price is ₩328,153
₩387,220 total
includes taxes & fees
Mar 21 - Mar 22

Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All InclusiveGalu Beach
8.0 out of 10, Very Good, (38 reviews)
The price is ₩352,610
₩416,080 total
includes taxes & fees
Apr 8 - Apr 9

Silent Palms
Silent PalmsDiani Beach
The price is ₩59,406
₩70,099 total
includes taxes & fees
Mar 11 - Mar 12

Asha Boutique Hotel
Asha Boutique HotelDiani Beach
9.6 out of 10, Exceptional, (5 reviews)
The price is ₩248,931
₩293,739 total
includes taxes & fees
Mar 13 - Mar 14

Pinewood Beach Resort and Spa
Pinewood Beach Resort and SpaDiani Beach
9.4 out of 10, Exceptional, (34 reviews)
The price is ₩278,832
₩329,027 total
includes taxes & fees
Apr 8 - Apr 9

Leshan Luxury Villas
Leshan Luxury VillasDiani Beach
The price is ₩75,023
₩88,527 total
includes taxes & fees
Mar 17 - Mar 18

Papillon Lagoon Reef
Papillon Lagoon ReefDiani Beach
8.0 out of 10, Very Good, (39 reviews)
The price is ₩244,089
₩288,025 total
includes taxes & fees
Apr 8 - Apr 9

Queens Chateau Boutique Villa
Queens Chateau Boutique VillaGalu Beach
10.0 out of 10, Exceptional, (2 reviews)

Babylon Gardens
Babylon GardensDiani Beach
10.0 out of 10, Exceptional, (1 review)
The price is ₩104,554
₩123,374 total
includes taxes & fees
Mar 21 - Mar 22

Diani Sea Resort
Diani Sea ResortDiani Beach
8.8 out of 10, Excellent, (116 reviews)
The price is ₩367,652
₩433,829 total
includes taxes & fees
Apr 8 - Apr 9

Leopard Beach Resort & Spa
Leopard Beach Resort & SpaDiani Beach
8.6 out of 10, Excellent, (160 reviews)
The price is ₩185,716
₩232,149 total
includes taxes & fees
Apr 1 - Apr 2

Waterlovers Beach Resort
Waterlovers Beach ResortDiani Beach
10.0 out of 10, Exceptional, (34 reviews)
The price is ₩518,905
₩612,308 total
includes taxes & fees
Mar 21 - Mar 22

Amkia Villas Diani
Amkia Villas DianiDiani Beach
9.8 out of 10, Exceptional, (11 reviews)
The price is ₩127,895
₩150,916 total
includes taxes & fees
Mar 11 - Mar 12

Mzima Beach
Mzima BeachDiani Beach
9.0 out of 10, Wonderful, (9 reviews)
The price is ₩236,872
₩279,509 total
includes taxes & fees
Mar 15 - Mar 16

Aqua Resort
Aqua ResortDiani Beach
7.6 out of 10, Good, (26 reviews)
The price is ₩60,881
₩80,544 total
includes taxes & fees
Mar 11 - Mar 12
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.
Vacation Rentals in Diani Beach
Villa

9.8 out of 10, Exceptional, (11 reviews)
Save an average of 15% on thousands of hotels when you're signed in
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.
Stay near popular Diani Beach attractions
Learn more about Diani Beach
Snorkel among vibrant coral reefs along the powdery white sands where dolphins often play near the shore. Kitesurfing schools dot the turquoise coastline, while nearby Shimba Hills Reserve offers elephant-watching safaris through lush rainforest.

More cheap stays in Diani Beach

Raquel's Bliss Hotel Diani
Road Diani Beach Wilaya ya Kwale
The price is ₩33,759 per night from Mar 14 to Mar 15
₩33,759
₩39,838 total
Mar 14 - Mar 15
includes taxes & fees
8.6/10 Excellent! (8 reviews)
Hotels in Diani Beach with star-rating

3 Star Hotels
135 properties






































































































