- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Diani Beach romantic hotels

1. Swahili Beach Resort
Swahili Beach ResortDiani Beach
9.0 out of 10, Wonderful, (311 reviews)
The price is P12,992
P19,736 total
includes taxes & fees
Dec 1 - Dec 2

2. Leopard Beach Resort & Spa
Leopard Beach Resort & SpaDiani Beach
8.4 out of 10, Very good, (188 reviews)
The price is P8,821
P11,026 total
includes taxes & fees
Dec 8 - Dec 9

3. Tombo House
Tombo HouseDiani Beach
9.2 out of 10, Wonderful, (42 reviews)
The price is P4,931
P5,818 total
includes taxes & fees
Nov 12 - Nov 13

4. Waterlovers Beach Resort
Waterlovers Beach ResortDiani Beach
10.0 out of 10, Exceptional, (37 reviews)
The price is P22,138
P26,123 total
includes taxes & fees
Nov 20 - Nov 21

5. 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, (418 reviews)
The price is P10,132
P12,665 total
includes taxes & fees
Nov 25 - Nov 26

6. Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortDiani Beach
8.4 out of 10, Very good, (98 reviews)
The price is P6,333
P8,107 total
includes taxes & fees
Nov 18 - Nov 19

7. Mzima Beach
Mzima BeachDiani Beach
9.0 out of 10, Wonderful, (18 reviews)
The price is P6,671
P7,872 total
includes taxes & fees
Nov 25 - Nov 26

8. Asha Boutique Hotel
Asha Boutique HotelDiani Beach
9.8 out of 10, Exceptional, (6 reviews)
The price is P11,042
P13,030 total
includes taxes & fees
Dec 10 - Dec 11

9. Safari Beach Hotel
Safari Beach HotelDiani Beach
8.4 out of 10, Very good, (23 reviews)
The price is P7,202
P8,498 total
includes taxes & fees
Nov 12 - Nov 13
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.































