Your safety is our top priority

Hotels in Diani Beach
Why book with Hotels.com?
Free cancellation
on most hotels*Our price guarantee
Find out moreGet a reward night
for every 10 nights you stay
Where to stay in Diani Beach?
- Diani Sea Lodge
Diani Sea Lodge
3.5-starGalu Beach3.3 miles to city centre
Guest rating8.8.Fabulous11 Hotels.com guest reviews - Papillon Lagoon Reef
Papillon Lagoon Reef
3.5-starGalu Beach2.6 miles to city centre
Guest rating6.6.Good3 Hotels.com guest reviews - Wayside Beach Apartment Hotel Diani
Wayside Beach Apartment Hotel Diani
Galu Beach3.5 miles to city centre
- Niro Beach House-Kusyombunguo Hotels Ltd
Niro Beach House-Kusyombunguo Hotels Ltd
Galu Beach3.6 miles to city centre
- Stay.Plus The Shell Cottage Diani Beach
Stay.Plus The Shell Cottage Diani Beach
Galu Beach0.3 miles to city centre
- Niro Paradise House-Kusyombunguo Hotels
Niro Paradise House-Kusyombunguo Hotels
Galu Beach3.6 miles to city centre
- Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & Spa
5-starVIPGalu Beach5.5 miles to city centre
Guest rating8.2.Very good234 Hotels.com guest reviews
Transport in Diani Beach
Looking to stay near the airport, train station or other popular transport hubs? Find properties near
Find out more about Diani Beach
Hotels.com can help you find accommodation in Diani Beach
To help you find the perfect room when you book a hotel in Diani Beach, Kenya we have made it easy for you to compare hotels, including our most popular hotel chains. Currently our most popular Diani Beach hotel is Waterlovers Beach Resort, which has been booked &TravellersChoiceBooked1 times in the last hour.
When you book your stay with Hotels.com you can also earn free nights by joining Hotels.com’s loyalty program Hotels.com Rewards. It’s free to join and only takes two minutes to sign up, and when you have stayed for 10 nights you will receive 1 night for free*. So even a weekend in Diani Beach can be a first step towards a free hotel night.
Why should you book accommodation in Diani Beach at Hotels.com?
We help you find your perfect hotel room for almost every occasion and have 134 accommodation in Diani Beach to choose from. Compare hotels with our fast and easy hotel search function and filter for:- - Price
- - Location
- - Areas in Diani Beach
- - Attractions in Diani Beach
- - Hotels in different parts of Kenya
- - 1320 reviews by Hotels.com guests for overnight stays in Diani Beach
- - Number of stars
- - Facilities
- - Hotel name and hotel chain
- - Theme
- - Hotel prices that get updated every minute
- - Available dates
- - Detailed information and pictures
- - Detailed maps that show the locations of the hotels and closest transport and tourist attractions in Diani Beach
When you book one of our hotel with Hotels.com we send your booking information via email and text together with contact details and instructions on how to get to the hotel. If you need any help we are only a phone call away.
To make the most use of our service, download our Hotels.com app for mobile and tablet and sign up for our newsletter, or follow us on Facebook, Google+ or Twitter to get our latest hotel deals and discounts for hotels in South Africa and across the globe on Hotels.com.
Discover our most loved destinations in South Africa:
We do more than just hotels...
Resorts
Holiday resorts and all-inclusive hotels with spa, pool or private beaches
Villas
Villas, houses and other luxury holiday rentals
Cabins and lodges
Spend a night in our unique cabins and lodges
Cottages
Homely holiday cottages in idyllic locations
Apartments
Short-stay apartments and other serviced properties
Similar destinations
Not sure where to go? Here are some popular destinations you may like
- Mombasa
- Watamu
- Malindi
- Tiwi
- Kilifi
- Msambweni
Keep exploring
Not found the right property yet? Explore other destinations or refine your current search further.
Landmarks
- Hotels near Mombasa Marine National Park, Mombasa
- Hotels near Haller Park, Bamburi
- Hotels near Mombasa Island, Mombasa
- Hotels near City Mall, Bamburi
- Hotels near Sikh Temple, Mombasa
- Hotels near Shree Cutch Satsang Swaminarayan Temple, Mombasa
- Hotels near Leisure Golf Club, Bamburi
- Hotels near Nguuni Nature Sanctuary, Bamburi
- Hotels near Rabai Museum, Bamburi
- Hotels near Colobus Conservation, Mombasa
Star Rating
Theme
Accommodation Types
- Resorts in Diani Beach
- Villas in Diani Beach
- Cabins and lodges in Diani Beach
- Cottages in Diani Beach
- Apartments in Diani Beach
Facilities
- Breakfast included Hotels in Diani Beach
- Pool Hotels in Diani Beach
- WiFi included Hotels in Diani Beach
- Pet Friendly Hotels in Diani Beach
- Kitchen Hotels in Diani Beach
Quality
Top rated Diani Beach Hotels
- Aestus Villas Resort
- Tequila Sunrise Beach Villa - Diani Beach - Kenya
- Grand Amber Villa
- Tequila Sunrise Beach Cabana
- Galu Gardens Apartments Ltd
Recently added Diani Beach Hotels
- PEACEFULLY 2 MIN FROM THE BEACH COTTAGE WITH. A SWIMMING POOL
- We are located in Galu Beach opposite lantana Hotel.
- House
- Hotel Sonrisa
- Wayside Beach Apartment Hotel Diani
Other Diani Beach Hotels
- Coral Beach Resort
- Niro Paradise House-Kusyombunguo Hotels
- Niro Beach House-Kusyombunguo Hotels Ltd
- Tichi Villa- Private Villa in Diani Beach- 3 Minutes to the beach
- Stay.Plus Diani Luxe Villas
Cities near to Diani Beach