Find Cheap Hotels in Diani Beach from CA $129
Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Top Diani Beach Cheap Hotels
Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & Spa
8.0 out of 10, Very good, (306)
The price is CA $129
CA $161 total
includes taxes & fees
Jul 6 - Jul 7
Swahili Beach Resort
Swahili Beach Resort
8.8 out of 10, Excellent, (193)
The price is CA $324
CA $382 total
includes taxes & fees
Jun 26 - Jun 27
Southern Palms Beach Resort
Southern Palms Beach Resort
8.0 out of 10, Very good, (127)
The price is CA $232
CA $274 total
includes taxes & fees
Jun 23 - Jun 24
Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf Resort
8.0 out of 10, Very good, (92)
The price is CA $147
CA $183 total
includes taxes & fees
Jun 24 - Jun 25
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
8.4 out of 10, Very good, (109)
The price is CA $159
CA $199 total
includes taxes & fees
Jun 23 - Jun 24
The Villa Luxury Suites Hotel
The Villa Luxury Suites Hotel
9.6 out of 10, Exceptional, (60)
The price is CA $230
CA $271 total
includes taxes & fees
Jun 30 - Jul 1
Diani Sea Lodge
Diani Sea Lodge
8.6 out of 10, Excellent, (29)
The price is CA $280
CA $330 total
includes taxes & fees
Jun 30 - Jul 1
Nomad Beach Resort
Nomad Beach Resort
9.0 out of 10, Wonderful, (94)
The price is CA $557
CA $657 total
includes taxes & fees
Jun 23 - Jun 24
Diani Sea Resort
Diani Sea Resort
8.4 out of 10, Very good, (53)
The price is CA $258
CA $305 total
includes taxes & fees
Jun 23 - Jun 24
Waterlovers Beach Resort
Waterlovers Beach Resort
9.8 out of 10, Exceptional, (20)
The price is CA $383
CA $452 total
includes taxes & fees
Jul 4 - Jul 5
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.
Diani Beach Cheap Hotels information
Cheap Hotels in Diani Beach |
2 |
---|---|
Highest price | CA $557 |
Cheapest price | CA $129 |
Number of guest reviews | 1,073 |
Total number of hotels in Diani Beach | 423 |
Frequently asked questions
Find More Hotels near Diani Beach
More Hotel Options in Diani Beach
More Accommodation Types in Diani Beach
Hotels near popular Mombasa Attractions
Explore more hotels
- LalaGalu
- The Villa Luxury Suites Hotel
- Neptune Paradise Beach Resort & Spa
- PrideInn Hotel Diani
- Waterlovers Beach Resort
- Jacaranda Indian Ocean Beach Resort
- Kaskazi Beach Hotel
- Pinewood Beach Resort and Spa
- Neptune Village Beach Resort & Spa All Inclusive
- Neptune Palm Beach Boutique Resort & Spa All Inclusive
- Bahari Dhow Beach Villas
- Safari Beach Hotel
- Aqua Resort
- Lantana Galu Beach
- Kijani Cottages Diani
- Seaclusion Diani
- Mzima Beach
- Papillon Lagoon Reef