Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Diani Beach

Tonight 22 Aug - 23 Aug
This weekend 23 Aug - 25 Aug
Next weekend 30 Aug - 1 Sep

Featured Diani Beach All-Inclusive Hotels

See all 153 properties in Diani Beach

Estimated price for 1 night/2 adults

Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Palm Beach Boutique Resort & Spa All Inclusive
4.5 out of 5.0 Diani Beach, Galu Kinondo, Diani Beach
4.0/5 (23 reviews)
£270/ night for 2 guests

The hotel is OK, the location is great but a few things need sorting, the wifi could be better, it drops every couple of minutes, and the rooms could be cleaner and some of the facilities such as showers should be updated. I was pleasantly surprised by their food which is quite good for an all inclusive. ...

Reviewed on 10 Apr 2018
Neptune Paradise Beach Resort & Spa All Inclusive
Neptune Paradise Beach Resort & Spa All Inclusive
4.0 out of 5.0 Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
4.2/5 (35 reviews)
£232/ night for 2 guests

Stunning beach, great location, spacious and very clean room, nice and friendly staff, just perfect holidays. I also did 2 days Safari in Tsavo East and day trip to Mombasa town and Haller Park where you can feed giraffes.Marco Polo agency is just accross the road.

Reviewed on 2 Sep 2018
Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All Inclusive
4.0 out of 5.0 Diani Beach, Galu Kinondo, Diani Beach
3.6/5 (20 reviews)
£225/ night for 2 guests

Nice place for a holiday, especially good for families with young children. The towels and bed sheets are worn out, shower has litttle pressure and the swimming pool closes at 6pm everyday for treatment - no wiggle room here. Its understandable for the safety of the children, but the adults miss ...

Reviewed on 17 Dec 2018
The Sands at Chale Island
The Sands at Chale Island
4.0 out of 5.0 Diani Beach Road, Diani Beach
4.7/5 (72 reviews)
£163/ night for 2 guests

This is a cool property. Staff was friendly. The bandas/ bungalows (20,21,22 are the best) are worth the money spent. The spa had very good treatments - got 2 when I was there - and has a very nice location over the mangroves.The only real minus point was the food. Besides the live cooking stations, ...

Reviewed on 21 May 2019
Map

All-Inclusive Hotels and Accommodation in Diani Beach


Looking online for all-inclusive hotels in Diani Beach? This relaxing seaside destination has a selection of all-inclusive hotels and accommodation options. The closest major airport is in Ukunda (UKA), which is located 5.4 mi (8.6 km) from the city centre. Once you've made your way to your hotel and settled in to your comfortable room, head out into Diani Beach and discover what it's all about!


Here are our traveller's most popular Diani Beach accommodation options, where you can benefit from great amenities, experience quality service and have a holiday to remember.

Neptune Paradise Beach Resort & Spa All Inclusive - 4-star all-inclusive beach resort with 92 rooms. It boasts 4 restaurants, 2 poolside bars, a children's pool and a spa. Guests say it has a good location. On-site food and beverages are included.

Neptune Village Beach Resort & Spa All Inclusive - Features 2 restaurants, a children's pool, a spa and a bar. Guests like the family-friendly amenities, beach locale and helpful staff. This 4-star all-inclusive beach resort has 78 rooms. On-site food and beverages, on-site activities and use of facilities and equipment are included.

Neptune Palm Beach Boutique Resort & Spa All Inclusive - This 4.5-star all-inclusive resort has 60 rooms and offers a restaurant, a children's pool, a spa and a bar. On-site food and beverages, non-motorised water sports, gratuities and taxes are included.

The Sands at Chale Island - 4-star beachfront lodge offering all-inclusive room rates, with 60 rooms. It boasts 2 restaurants, 3 outdoor pools, a spa and a fitness centre. Guests say the beds are comfortable. On-site food and beverages are included.


Planning Your Trip to Diani Beach


If you want to know the best season to travel to Diani Beach, here is a summary of the weather throughout the seasons:


  • Hottest months: February, March, January and April, with an average temperature of 32°F
  • Coldest months: July, August, September and June, with an average temperature of 20°F
  • Driest months: September, October, February and August, with an average rainfall of 1.75 inches
  • Rainiest months: June, December, May and November, with an average rainfall of 4 inches

Sightseeing In and Around Diani Beach


Venture out to Diani Beach and Chale Beach, and see why travellers like the sea views. Other attractions include Diani - Chale Marine National Park and Reserve, Tiwi Beach and Mombasa Marine National Park.


Diani Beach is also known for its:

  • Safaris
  • Coral reefs