Search Hotels with Breakfast in Diani Beach
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Diani Beach Hotels with Breakfast
Top Diani Beach Hotels with Breakfast

Nomad Beach Resort
Nomad Beach Resort
9.0 out of 10, Wonderful, (104)

Afrika Pearl & Spa
Afrika Pearl & Spa
8.4 out of 10, Very good, (40)

Bahari Dhow Beach Villas
Bahari Dhow Beach Villas
7.6 out of 10, Good, (94)

Blue Marlin Beach Hotel
Blue Marlin Beach Hotel
8.0 out of 10, Very good, (31)

Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach Resort
8.4 out of 10, Very good, (65)
The price is 2.568.727 ₫
3.287.971 ₫ total
includes taxes & fees
2 Jul - 3 Jul

Kinondo Poa Resort
Kinondo Poa Resort
9.4 out of 10, Exceptional, (18)

Lantana Galu Beach
Lantana Galu Beach
8.8 out of 10, Excellent, (25)

Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf Resort
8.2 out of 10, Very good, (123)
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.
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top areas for Hotels with Breakfast
Choose Your Diani Beach Hotel Style
- Beach Resorts & Hotels in Diani Beach
- Boutique Hotels in Diani Beach
- Business Hotels in Diani Beach
- Casino Hotels in Diani Beach
- Family-Friendly Hotels in Diani Beach
- Hotels with Balcony in Diani Beach
- Hotels with Entertainment in Diani Beach
- Hotels with Hot Tubs in Diani Beach
- Hotels with Indoor Pools in Diani Beach
- Hotels with Laundry Service in Diani Beach
- Hotels with Parking in Diani Beach
- Hotels with Restaurant in Diani Beach
- Hotels with Room Service in Diani Beach
- Hotels with Wifi in Diani Beach
- Hotels with a Bar in Diani Beach
- Hotels with a View in Diani Beach
- Luxury Hotels in Diani Beach
- Pet-Friendly Hotels in Diani Beach
- Romantic Hotels in Diani Beach
- Safari Hotels in Diani Beach
- Sports Hotels in Diani Beach