Hotels in Diani Beach
Best-selling hotels in Diani Beach
See allHotels in the centre of Diani Beach
See allBudget hotels in Diani Beach
See allTop-rated hotels in Diani Beach
See allTourism in Diani Beach
114 Accommodations in Diani Beach
Frequently asked questions about Hotels in Diani Beach
It depends on the category of the hotel. If you want to stay at a 4-star hotel in Diani Beach, the average price per night is 22 €, while you will pay an average of 23 € for a 3-star hotel, and in a more luxurious 5-star hotel, you'll pay around 52 €.
If you need a hotel with disabled access in Diani Beach, we recommend Leisure Lodge Beach & Golf Resort.
According to our clients, if you´re travelling with children, the best hotels in Diani Beach are Papillon Lagoon Reef Hotel, Leisure Lodge Beach & Golf Resort and Hotel Lantana Galu Beach.
If you want to save time, the hotel in Diani Beach with express check-in and check-out is Leisure Lodge Beach & Golf Resort.
Some of the best options for hotels with non-smoking rooms in Diani Beach are Leisure Lodge Beach & Golf Resort and Papillon Lagoon Reef Hotel.
In Diani Beach, Hotel Lantana Galu Beach, Leisure Lodge Beach & Golf Resort and Papillon Lagoon Reef Hotel offer 24-hour front desk service.
If you're bringing a vehicle, we recommend that you book a hotel with parking in Diani Beach, like Leisure Lodge Beach & Golf Resort or Papillon Lagoon Reef Hotel.
The best hotels with a pool in Diani Beach are Hotel Lantana Galu Beach, Leisure Lodge Beach & Golf Resort and Papillon Lagoon Reef Hotel.
The best-rated hotels in Diani Beach with a gym are Hotel Lantana Galu Beach and Papillon Lagoon Reef Hotel.
The following hotels in Diani Beach have luggage storage: Hotel Lantana Galu Beach, Leisure Lodge Beach & Golf Resort and Papillon Lagoon Reef Hotel.