Diani Beach Beach Resorts from RM97

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach Beach Resorts

Top Diani Beach Beach Resorts

Raquel's Bliss Hotel Diani

2.5 star property
The price is RM97
RM115 total
includes taxes & fees
14 Jul - 15 Jul
Raquel's Bliss Hotel Diani

Leshan Luxury Villas

4.5 star property
The price is RM180
RM212 total
includes taxes & fees
14 Jul - 15 Jul
Leshan Luxury Villas

Becky Homes - Diani Beach

4.0 star property
The price is RM389
RM459 total
includes taxes & fees
14 Jul - 15 Jul
Becky Homes - Diani Beach

Leopard Beach Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (144)
"I had a very nice stay. The room was clean and comfortable with a nice balcony. Being right in the
beach
was wonderful. There were a lot of food options at the buffet and very thing was very tasty. I had a great time with the Marcos bar staff, especially John, Jumo, and Abigail. My only complaints are that the safe in my room didn’t work and the resort did nothing to recognize my birthday. I also wasn’t allowed to book a reservation at one of the restaurants for my birthday because I wasn’t...
Danielle
The price is RM887
RM1,109 total
includes taxes & fees
28 Jul - 29 Jul
Leopard Beach Resort & Spa

Pinewood Beach Resort and Spa

4.0 star property
9.0 out of 10, Wonderful, (20)
"A tranquil stay in beautiful surroundings. Excellent communal areas, easy access to good
beach
. High standard and good choice of food for half board. Good selection available for other meals if required. Reasonable prices for drinks. Convenient transfer back to local airstrip. A small, well appointed boutique hotel. Best of all, excellent staff and service."
David R
The price is RM613
RM723 total
includes taxes & fees
15 Jul - 16 Jul
Pinewood Beach Resort and Spa

Nomad Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (104)
"We loved everything, especially the pool, the food, the service and the quiet beautiful
beach
. We will be back soon!"
Robina
Nomad Beach Resort

Villa Mandhari- Diani Beach

3.5 star property
9.0 out of 10, Wonderful, (4)
The price is RM554
RM654 total
includes taxes & fees
1 Aug - 2 Aug
Villa Mandhari- Diani Beach

Seaclusion Diani

4.0 star property
8.8 out of 10, Excellent, (24)
"Seaclusion feels like a home away from home. Excellent staff service. Food was delicious. Cosy pool area. Draw backs were signs of wear and tear in my room. Missing shutter knubs and bathroom door not closing properly."
Trevor
The price is RM259
RM306 total
includes taxes & fees
14 Jul - 15 Jul
Seaclusion Diani

Amkia Villas Diani

3.5 star property
9.0 out of 10, Wonderful, (2)
"New build property. Everything high quality, the staff are friendly and helpful and keep the complex in a very good condition. Very peaceful and quiet. Inside the property has all modern appliances along with stylish furniture and bedding etc. "
G
The price is RM478
RM564 total
includes taxes & fees
14 Jul - 15 Jul
Amkia Villas Diani

Silent Palms

4.0 star property
The price is RM330
RM389 total
includes taxes & fees
15 Jul - 16 Jul
Silent Palms
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.

Frequently asked questions

What is Diani Beach like for travellers who love the beach?
Known for its beaches, Diani Beach offers a lot for the traveller planning a beach getaway.
What's the best hotel for a beach holiday in Diani Beach?
Southern Palms Beach Resort is a top beachfront resort with 2 outdoor pools and 5 restaurants, and it's located close to Tiwi Beach . Other good choices for your stay near the beach include Diamonds Leisure Beach & Golf Resort and Baobab Beach Resort & Spa.
How many beach hotels will I be able to find in Diani Beach?
Choose from one of Expedia's 36 hotels in Diani Beach for your beachside break.
When's the best time for a beach holiday in Diani Beach?
You can plan your beach trip with this snapshot of year-round temperatures in Diani Beach: The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and July, with an average of 25°C. Average annual precipitation for Diani Beach is 967 mm.
What is there to see and do around Diani Beach?
After getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you can't wait to check out the beaches, head to Galu Kinondo Beach or Chale Beach for a relaxing day by the water. Discover a variety of local attractions, which include Diani Beach and Tiwi Beach. For additional things to see and do, consider a visit to Kaya Kinondo Sacred Forest or Diani Snake Park.
What's the best way to get to my beach hotel in Diani Beach?
Here's some information to help you get to and around your beach accommodation in Diani Beach more easily: If you're looking to fly to Diani Beach, the closest major airport is in Ukunda (UKA), located 1.1 mi (1.7 km) from the city centre. If you'd like to venture out around the area, consider renting a car to explore more sights.