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

Coral Cove Diani Treehouses
Coral Cove Diani TreehousesDiani Beach
The price is ₩238,188
₩281,062 total
includes taxes & fees
Mar 5 - Mar 6

Marikeka Hotel
Marikeka HotelGalu Beach
The price is ₩85,222
₩156,429 total
includes taxes & fees
Feb 27 - Feb 28

Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (76 reviews)
The price is ₩316,987
₩374,045 total
includes taxes & fees
Mar 2 - Mar 3

Silent Palms
Silent PalmsDiani Beach
The price is ₩104,633
₩123,467 total
includes taxes & fees
Feb 27 - Feb 28

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 ₩344,465
₩406,468 total
includes taxes & fees
Mar 23 - Mar 24

Pinewood Beach Resort and Spa
Pinewood Beach Resort and SpaDiani Beach
9.2 out of 10, Wonderful, (32 reviews)
The price is ₩370,117
₩436,738 total
includes taxes & fees
Mar 16 - Mar 17

Leshan Luxury Villas
Leshan Luxury VillasDiani Beach
The price is ₩73,291
₩86,483 total
includes taxes & fees
Mar 1 - Mar 2

Asha Boutique Hotel
Asha Boutique HotelDiani Beach
9.6 out of 10, Exceptional, (5 reviews)
The price is ₩285,833
₩337,283 total
includes taxes & fees
Mar 7 - Mar 8

Amkia Villas Diani
Amkia Villas DianiDiani Beach
9.8 out of 10, Exceptional, (11 reviews)
The price is ₩162,156
₩191,344 total
includes taxes & fees
Mar 25 - Mar 26

Papillon Lagoon Reef
Papillon Lagoon ReefDiani Beach
8.0 out of 10, Very Good, (39 reviews)
The price is ₩309,689
₩365,433 total
includes taxes & fees
Feb 27 - Feb 28

DARAD HOTEL
DARAD HOTELDiani Beach
The price is ₩42,611
₩57,488 total
includes taxes & fees
Mar 7 - Mar 8

Diani Sea Resort
Diani Sea ResortDiani Beach
8.8 out of 10, Excellent, (115 reviews)
The price is ₩359,160
₩423,809 total
includes taxes & fees
Mar 3 - Mar 4

Leopard Beach Resort & Spa
Leopard Beach Resort & SpaDiani Beach
8.6 out of 10, Excellent, (160 reviews)
The price is ₩298,348
₩372,935 total
includes taxes & fees
Mar 28 - Mar 29

Mzima Beach
Mzima BeachDiani Beach
9.0 out of 10, Wonderful, (9 reviews)
The price is ₩242,408
₩286,041 total
includes taxes & fees
Mar 1 - Mar 2

Waterlovers Beach Resort
Waterlovers Beach ResortDiani Beach
10.0 out of 10, Exceptional, (34 reviews)
The price is ₩506,919
₩598,164 total
includes taxes & fees
Mar 2 - Mar 3

GSIH Hotel Diani
GSIH Hotel DianiDiani Beach
6.0 out of 10, (4 reviews)
The price is ₩52,766
₩62,264 total
includes taxes & fees
Mar 2 - Mar 3

Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiani Beach
8.2 out of 10, Very Good, (138 reviews)
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 ₩32,979 per night from Feb 27 to Feb 28
₩32,979
₩38,916 total
Feb 27 - Feb 28
includes taxes & fees
8.6/10 Excellent! (8 reviews)
Hotels in Diani Beach with star-rating

3 Star Hotels
135 properties






































































































