
Find hotels in Diani Beach from ₩39,811
- 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

The Safiya Hotel
The Safiya HotelDiani Beach
10.0 out of 10, Exceptional, (1 review)
cleanliness Unwind at a beachfront escape with onsite dining and a refreshing pool nearby.
The price is ₩115,823
₩136,671 total
includes taxes & fees
Jan 22 - Jan 23

Mzima Beach
Mzima BeachDiani Beach
9.0 out of 10, Wonderful, (9 reviews)
cleanliness Airport-adjacent luxury with indoor pool and spa for pampered beach escapes.
The price is ₩332,077
₩391,851 total
includes taxes & fees
Jan 24 - Jan 25

Swahili Beach Resort
Swahili Beach ResortDiani Beach
9.0 out of 10, Wonderful, (279 reviews)
cleanliness Diani Beach paradise with 9 outdoor pools, 5 restaurants, and spa treatments.

Amkia Villas Diani
Amkia Villas DianiDiani Beach
9.6 out of 10, Exceptional, (10 reviews)
cleanliness Relax at this serene villa complex near Diani Beach with an outdoor pool.
The price is ₩158,901
₩187,503 total
includes taxes & fees
Jan 25 - Jan 26

Raquel's Bliss Hotel Diani
Raquel's Bliss Hotel DianiDiani Beach
8.8 out of 10, Excellent, (3 reviews)
The price is ₩33,738
₩39,811 total
includes taxes & fees
Jan 30 - Jan 31

Babylon Gardens
Babylon GardensDiani Beach
10.0 out of 10, Exceptional, (1 review)
cleanliness Relax by Diani Beach with a garden oasis and refreshing pool just minutes away.
The price is ₩105,055
₩123,965 total
includes taxes & fees
Feb 17 - Feb 18

Coco-De-Ville
Coco-De-VilleDiani Beach
10.0 out of 10, Exceptional, (1 review)
cleanliness Enjoy the rhythmic waters of Diani Beach at this B&B with nightclub and pool.
The price is ₩114,367
₩134,953 total
includes taxes & fees
Jan 22 - Jan 23

Papillon Lagoon Reef
Papillon Lagoon ReefDiani Beach
8.0 out of 10, Very Good, (38 reviews)
cleanliness Tropical beachfront paradise with on-site scuba diving and spa services.
The price is ₩316,823
₩373,851 total
includes taxes & fees
Jan 25 - Jan 26

Queens Chateau Boutique Villa
Queens Chateau Boutique VillaGalu Beach
10.0 out of 10, Exceptional, (1 review)
cleanliness Escape to a tranquil beachside villa with massage treatments and resort pools.

Pinewood Beach Resort and Spa
Pinewood Beach Resort and SpaDiani Beach
9.2 out of 10, Wonderful, (32 reviews)
cleanliness Enjoy pristine Diani Beach with umbrellas, volleyball, and poolside relaxation.
The price is ₩371,137
₩437,935 total
includes taxes & fees
Jan 29 - Jan 30

Nomad Beach Resort
Nomad Beach ResortDiani Beach
9.0 out of 10, Wonderful, (108 reviews)
cleanliness Oceanfront luxury with 3 indoor pools and private beach access in Diani Beach.

Diani Sea Resort
Diani Sea ResortDiani Beach
8.8 out of 10, Excellent, (112 reviews)
cleanliness Tropical beachfront escape with an outdoor pool and massage services awaits.
The price is ₩367,433
₩433,571 total
includes taxes & fees
Feb 21 - Feb 22

Grand Amber Villas Diani
Grand Amber Villas DianiGalu Beach
9.4 out of 10, Exceptional, (3 reviews)
cleanliness Coastal retreat with private pool near Diani Beach, perfect for relaxation.
The price is ₩438,627
₩517,580 total
includes taxes & fees
Jan 22 - Jan 23

Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Palm Beach Boutique Resort & Spa All InclusiveGalu Beach
8.4 out of 10, Very Good, (33 reviews)
cleanliness Beachfront luxury with palm-fringed pool and all-inclusive dining options.
The price is ₩592,996
₩699,735 total
includes taxes & fees
Feb 6 - Feb 7

DIANI BEACH GOLD APARTMENTS
DIANI BEACH GOLD APARTMENTSDiani Beach
10.0 out of 10, Exceptional, (2 reviews)
cleanliness Enjoy beach paradise with a full kitchen just minutes from Diani's sandy shores.
The price is ₩70,685
₩83,409 total
includes taxes & fees
Feb 5 - Feb 6

Diani Pearl Luxury Apartments
Diani Pearl Luxury ApartmentsDiani Beach
8.0 out of 10, Very Good, (3 reviews)
The price is ₩144,327
₩170,306 total
includes taxes & fees
Jan 29 - Jan 30

Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (72 reviews)
cleanliness Coastal escape with two outdoor pools, massages, and all-inclusive dining.

Boxo Diani
Boxo DianiGalu Beach
8.8 out of 10, Excellent, (10 reviews)
cleanliness Relax at a beachfront hotel with outdoor pool and sun loungers in Diani Beach.
The price is ₩70,641
₩83,357 total
includes taxes & fees
Feb 21 - Feb 22
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
Aparthotel

9.0 out of 10, Wonderful, (4 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,738 per night from Jan 30 to Jan 31
₩33,738
₩39,811 total
Jan 30 - Jan 31
includes taxes & fees
8.6/10 Excellent! (3 reviews)
Hotels in Diani Beach with star-rating

3 Star Hotels
135 properties























































































