
Diani Beach Beach Resorts from RM179
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Diani Beach Beach Resorts
Tonight
13 Oct - 14 OctTomorrow
14 Oct - 15 OctThis weekend
16 Oct - 18 OctNext weekend
23 Oct - 25 OctOur top choices for Diani Beach beach hotels




1. Swahili Beach Resort
Swahili Beach ResortDiani Beach
- Soak up the sun at this private island resort, where sandy shores, snorkelling adventures, and beachside cocktails await.
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov




2. Nomad Beach Resort
Nomad Beach ResortDiani Beach
- Escape to pristine private white sands with beachfront dining, where three inviting pools meet ocean adventures.
RM1,439
RM1,698 total
includes taxes & fees
20 Oct - 21 Oct




3. Bahari Dhow Beach Villas
Bahari Dhow Beach VillasDiani Beach
- Soak up sun and surf on a pristine beachfront escape with three gorgeous pools and water sports just steps from your door
RM264
RM327 total
includes taxes & fees
20 Oct - 21 Oct
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov




5. Boxo Diani
Boxo DianiDiani Beach
- Escape to a white sand paradise where loungers, umbrellas, and seaside cocktails create the ultimate beach day retreat.
RM181
RM213 total
includes taxes & fees
24 Oct - 25 Oct




6. Pendo Villas Diani
Pendo Villas DianiDiani Beach
- Experience paradise steps from your door with direct beach access and four beachside bars at this Diani aparthotel.
RM151
RM179 total
includes taxes & fees
14 Oct - 15 Oct
RM518
RM611 total
includes taxes & fees
8 Nov - 9 Nov




8. Mzima Beach
Mzima BeachDiani Beach
- Unwind along a pristine private white sand beach with umbrellas, loungers, and endless ocean adventures at this waterfront retreat.
RM374
RM441 total
includes taxes & fees
31 Oct - 1 Nov
View all properties
Beach hotels with pools in Diani Beach
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov
RM264
RM327 total
includes taxes & fees
20 Oct - 21 Oct
RM572
RM715 total
includes taxes & fees
28 Oct - 29 Oct
RM265
RM312 total
includes taxes & fees
31 Oct - 1 Nov




Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Beach
RM657
RM822 total
includes taxes & fees
27 Oct - 28 Oct
RM411
RM526 total
includes taxes & fees
28 Oct - 29 Oct
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov
Beach hotels with free breakfast in Diani Beach
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov
RM1,439
RM1,698 total
includes taxes & fees
20 Oct - 21 Oct
RM264
RM327 total
includes taxes & fees
20 Oct - 21 Oct




Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Beach
RM657
RM822 total
includes taxes & fees
27 Oct - 28 Oct
RM265
RM312 total
includes taxes & fees
31 Oct - 1 Nov
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov
RM411
RM526 total
includes taxes & fees
28 Oct - 29 Oct
RM518
RM611 total
includes taxes & fees
8 Nov - 9 Nov
4-star beach hotels in Diani Beach
RM1,234
RM1,456 total
includes taxes & fees
14 Oct - 15 Oct
RM736
RM1,172 total
includes taxes & fees
23 Oct - 24 Oct
RM1,294
RM1,527 total
includes taxes & fees
21 Oct - 22 Oct
RM518
RM611 total
includes taxes & fees
8 Nov - 9 Nov
RM280
RM331 total
includes taxes & fees
14 Oct - 15 Oct
RM349
RM412 total
includes taxes & fees
14 Oct - 15 Oct
RM1,090
RM1,287 total
includes taxes & fees
23 Oct - 24 Oct




Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All InclusiveGalu Beach
RM1,052
RM1,242 total
includes taxes & fees
15 Oct - 16 Oct
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.
View all propertiesTop Diani Beach Hotel Reviews
Nomad Beach Resort
10/10 Excellent
"Just checked out after an incredible stay at The Sands at Nomad. Staying right on the property for my dives is a dream—the rooms are beautiful, and going straight from your room to an amazing dive is ultimate convenience. The restaurant has the perfect laid-back beach vibe, serving incredibly fresh seafood and great drinks right on the sand. Excellent service “@Juma” and the absolute best beachfront spot in Diani. Will definitely be back."
Diamonds Leisure Beach & Golf Resort
8/10 Good
"I loved the place"



















































