Diani Cottages is an affordable choice with rates from only 75C$ per night. African Dream Cottages - Diani Beach is a good budget-friendly hotel, less than 1.7 km from Kay Adventure Day Tours.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low




























































































































































































- 1
- 2
FAQs about hotels in Diani Beach
We hope that the answers to these questions will help you plan your trip
What are the best Diani Beach hotels near Ukunda airport?
There are more than 13 reviews of our travellers for 22 options not far from Ukunda airport. To see other top airport hotels click here.
What are the top places in Diani Beach city centre?
There are 4 hotels and other accommodations in Diani Beach city centre to choose from. Our travellers like Leopard Beach rated 7.4/10. Featuring a casino, a picnic area, an indoor swimming pool, it's set 10 minutes' walk from the city centre. Fiorella Beach House, with rating 8.2/10 and Prideinn Hotel Diani rated 8.2/10 are other favourite hotels in the area. Go here to see more central hotels.
Which budget hotels in Diani Beach are the best?
There are more than 5 top budget properties in Diani Beach. The best budget hotel is Galu Inn with rating 7.8/10, which costs from 55C$ per night and offers an indoor swimming pool, a sundeck, airport transfer. Also Aqua Resort is a good choice with rating 8.2/10 at the cost of 77C$ per night. Click here to see more budget hotels.
Which 5-star hotels in Diani Beach would you recommend?
IBooked.ca recommends you more than 8 5-star options to stay in Diani Beach. One of the finest luxury Diani Beach hotels is Nomad Beach Resort rated 8.2/10 — it has more than 486 positive reviews from our travellers. Offering an outdoor swimming pool, a golf course, concierge service on site, it costs 1177C$ per night. To see more favoured 5-star hotels click here.
What are the top boutique hotels in Diani Beach?
For travellers searching for a modern hotel in Diani Beach, iBooked.ca has more than 10 boutique options. We recommend Asha Boutique Hotel rated 8.0/10 as the top boutique property for 316C$ per night with a golf course, shuttle service, back massages on site. One more boutique option is a 5-star Nomad Beach Resort rated 8.2/10 for 1177C$ per one night. Pinewood Beach Resort And Spa with rating 8.2/10: a 4-star property for 351C$ per night. To see more boutique hotels click here.
Which hotels for couples in Diani Beach are the best to stay at?
According to iBooked.ca travel data, there are 4 deals for couples. For more romantic deals go here.
What are the top family-friendly hotels in Diani Beach?
According to 71 travellers' reviews, there are 5 family deals to consider. Diani Marine Divers Village (rating: 8.0/10): a family-hotel with an outdoor swimming pool, a golf course, snorkelling for 173C$ per night. You also can book The Zubeida Boutique Resort (rating: 8.2/10) for about 578C$ per night. This child-friendly property offers an outdoor swimming pool, a golf course, cots on site. To see more family accommodations click here.
What are the most popular Diani Beach properties not far from Colobus Conservation?
To be not far from Colobus Conservation, stay at Diamonds Leisure Beach & Golf Resort (rating: 8.2/10), which is only a 5-minute walk from the attraction and offers a golf course, shuttle service, a treatment room. Travellers can enjoy Greek food at Chui Grill Leopard Beach hotel restaurant nearby. For more suitable options go here.
What are the best accommodations to stay in Diani Beach featuring outdoor pools?
According to 3049 reviews, there are 28 hotels featuring outdoor pools in Diani Beach. You may also like Southern Palms Beach Resort rated 8.2/10. This property will cost you 562C$ per night. Other top properties are Waterlovers Beach Resort, Hilda'S Homestay, Baobab Beach Resort & Spa.
What are the most popular pet-friendly hotels in Diani Beach?
If you want to stay in Diani Beach with pets, iBooked.ca offers 6 deals to choose from. Another most recommended Diani Beach place to stay with pets is Eleven Pearl Boutique Hotel & Spa with a golf course, shuttle service, back massages. It offers rooms for 226C$ per night. See more pet-friendly hotels here.
Which hotels are the best ones to stay at in Diani Beach?
For instance, book Diani Sea Lodge rated 8.2/10 for 314C$ per night. It's set 4.8 km from Snake Park and provides a tennis court, an outdoor swimming pool, a golf course. Also, you may book Papillon Lagoon Reef Hotel (rating: 8.2/10), a fantastic hotel with a tennis court, an outdoor swimming pool, a golf course. It costs about 296C$ per night. Blue Marlin Beach Hotel, Villa Mandhari -, Ocean Village Club (Adults Only) are other most favoured hotels.
What are the most favoured spa hotels in Diani Beach?
You may book Harmony Homes Beachfront, a nice spa hotel featuring a tennis court, an outdoor swimming pool, a picnic area. It costs 65C$ per night.
Which hotels in Diani Beach provide an especially good breakfast?
You may like Leopard Beach rated 7.4/10 with a casino, a picnic area, an indoor swimming pool. It costs 324C$ per night.
How much does it cost to stay in a hotel in Diani Beach?
Of course, the prices change in Diani Beach depending on the season, but on average:
A 4-star hotel room costs 594C$ per night. You may book Baobab Beach Resort & Spa with an outdoor swimming pool, a golf course, a steam room. A really special hotel can be found for 1177C$ per night. We recommend Nomad Beach Resort (rating: 8.2/10) with an outdoor swimming pool, a golf course, concierge service.
How much does it cost to stay in a Diani Beach hotel for tonight?
According to iBooked.ca travel data, the average Diani Beach prices for tonight are:
A cool hotel Baobab Beach Resort & Spa (rating: 8.2/10) offers hotel rooms for tonight from 25C$ per night.
What's the best hotel for a beach holiday in Diani Beach?
To make your stay fantastic, there are 21 options to consider. We recommend Diamonds Leisure Beach & Golf Resort (rating: 8.2/10), which features an outdoor pool a swimming pool, as well as a golf course, shuttle service, a treatment room. Travellers can book this nice option for 236C$ per night. Alternatively, book Swahili Beach rated 8.2/10, a nice property set 350 metres from the beach. It costs 443C$ per night and provides an outdoor swimming pool, a golf course, shuttle service. Other top accommodations include Diani Sea Lodge, Southern Palms Beach Resort, Pinewood Beach Resort And Spa.
What's the most popular resort in Diani Beach?
We recommend Morning Star Diani (rating: 8.2/10) for 276C$ per night. It's located 5 minutes' walk from Colobus Conservation and provides an outdoor swimming pool, a golf course, back massages on site. Alternatively, Boxo Diani - Unique Beach Front Container Eco-Hotel is rated as one of the best resorts in Diani Beach, offering an outdoor swimming pool, shuttle service, a plunge pool. It costs 86C$ per night.
What are the best accommodations not far from Nakumatt Diani?
On iBooked.ca you will find 4 great accommodations not far from Nakumatt Diani in Diani Beach. We recommend Coral Beach Resort rated 8.0/10, a perfect hotel set 5 minutes' walk from Nakumatt Diani. It costs 86C$ per night and offers an outdoor swimming pool, a golf course, aerobics classes. Another good property is The Bright Star Resort (rating: 8.6/10). It's set 950 metres from the city centre and offers an outdoor swimming pool, a picnic area, a business centre on site.
Where to stay in Diani Beach?
Diani Beach hotels essential information
🏨 Hotels in Diani Beach | 105 |
👛 Lowest price | 14 CAD |
✍️ Hotels Reviews | 4 297 |