Photo by Paul Rydel

Diani Beach hotels from RM100

    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 prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 trending Diani Beach hotels

Soul Breeze Beach Resort

3.0 star property
8.0 out of 10, Very good, (3)
"Great atmosphere . Friendly and casual . Great food and entertainment. Rooms are a bit run down but the price is low. Love the atmosphere !"
The price is RM100
RM119 total
includes taxes & fees
13 Aug - 14 Aug
Soul Breeze Beach Resort

Diani Luxe Villa

2.5 star property
The price is RM146
RM173 total
includes taxes & fees
7 Aug - 8 Aug
Diani Luxe Villa

Pinewood Beach Resort and Spa

4.0 star property
9.2 out of 10, Wonderful, (23)
"On the beach, lush foliage, relaxing atmosphere, good food."
The price is RM780
RM921 total
includes taxes & fees
15 Aug - 16 Aug
Pinewood Beach Resort and Spa

Diani Sea Resort

4.0 star property
8.6 out of 10, Excellent, (80)
"I had a great time at the resort. The staff was excellent and very attentive to my needs. I would stay there again when I visit Diani Beach."
The price is RM933
RM1,101 total
includes taxes & fees
5 Aug - 6 Aug
Diani Sea Resort

Bahari Dhow Beach Villas

3.5 star property
7.6 out of 10, Good, (94)
"The places is perfectly located with beach and main shops. The staff make it a 7 star! They are awesome"
The price is RM269
RM333 total
includes taxes & fees
1 Aug - 2 Aug
Bahari Dhow Beach Villas

Villa Mandhari- Diani Beach

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

Aqua Resort

2.5 star property
7.6 out of 10, Good, (25)
"The apartment was clean, fully furnished kitchen, I can say it was good to stay in Aqua Resort."
Aqua Resort

Neptune Village Beach Resort & Spa All Inclusive

4.0 star property
8.0 out of 10, Very good, (36)
"Very relaxing, big spacious area and apartments, loads of food."
The price is RM1,105
RM1,304 total
includes taxes & fees
1 Aug - 2 Aug
Neptune Village Beach Resort & Spa All Inclusive

Asha Boutique Hotel

3.0 star property
10.0 out of 10, Exceptional, (2)
"Lovely little boutique hotel on the beach. Highly recommended. "
Asha Boutique Hotel

Jacaranda Indian Ocean Beach Resort

3.5 star property
8.4 out of 10, Very good, (68)
"The staff was amazingly friendly and courteous. The food was delicious! The entertainment top tier. The resort gives you all the reasons to stay forever! I really enjoyed my stay"
The price is RM491
RM629 total
includes taxes & fees
22 Aug - 23 Aug
Jacaranda Indian Ocean Beach Resort

Safari Beach Hotel

3.0 star property
7.2 out of 10, Good, (7)
"Great place to stay!"
The price is RM422
RM498 total
includes taxes & fees
13 Aug - 14 Aug
Safari Beach Hotel

DIANI BEACH GOLD APARTMENTS

3.0 star property
10.0 out of 10, Exceptional, (2)
"A great find! The room was spacious and well maintained, the host was lovely, and it was a close walk to numerous stalls with a variety of goods and amazing fresh produce. Having a kitchen allowed me to stay in if I wanted, but the apartment was also close to bars and restaurants. There is a close-by bar that plays loud music, but not super late, and I actually liked hearing the local music. The people I met were so friendly! And really, the host was very accommodating and responded to questions...
The price is RM150
RM177 total
includes taxes & fees
30 Aug - 31 Aug
DIANI BEACH GOLD APARTMENTS

Seaclusion Diani

4.0 star property
8.8 out of 10, Excellent, (24)
"Perfect small boutique style hotel with very spatious rooms and friendly and lovely staff"
The price is RM258
RM305 total
includes taxes & fees
1 Aug - 2 Aug
Seaclusion Diani

Papillon Lagoon Reef

3.5 star property
7.6 out of 10, Good, (18)
"Very nice place "
The price is RM552
RM652 total
includes taxes & fees
1 Aug - 2 Aug
Papillon Lagoon Reef

Diani Sea Lodge

3.5 star property
8.8 out of 10, Excellent, (55)
"this was a nice place very helpful and polite staff and also easy access to the beach we had all inclusive access so we got the meals and drinks which were all good and tasty"
The price is RM811
RM957 total
includes taxes & fees
1 Aug - 2 Aug
Diani Sea Lodge

Kreyol Krib Diani

3.5 star property
The price is RM242
RM286 total
includes taxes & fees
1 Aug - 2 Aug
Kreyol Krib Diani

Leshan Luxury Villas

4.5 star property
The price is RM216
RM255 total
includes taxes & fees
21 Aug - 22 Aug
Leshan Luxury Villas

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. "
The price is RM429
RM506 total
includes taxes & fees
10 Aug - 11 Aug
Amkia Villas Diani

Diani Campsite & Cottages

3.0 star property
The price is RM179
RM212 total
includes taxes & fees
14 Aug - 15 Aug
Diani Campsite & Cottages

Leopard Beach Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (146)
"We stayed at one of the Villas and it was excellent! We had a marvelous time. "
The price is RM886
RM1,108 total
includes taxes & fees
18 Aug - 19 Aug
Leopard Beach Resort & Spa
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.
Showing deals for:8 Aug - 10 Aug
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Diani Beach

Find the best Diani Beach areas for the activities you enjoy most.
Galu Beach map

Galu Beach

1 out of top 10 points of interest in this area

Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Hotels near Diani Beach Attractions

Kaya Kinondo Sacred Forest

Kaya Kinondo Sacred Forest

Explore the great outdoors at Kaya Kinondo Sacred Forest, a lovely green space in Diani Beach. Wander the beaches and seaside in this relaxing area.

Learn more about Diani Beach

Come to relaxing Diani Beach and enjoy its beaches, safaris and island views.

Best guest reviews of Diani Beach

Top Diani Beach Hotel Reviews

Frequently asked questions

Where is the best place to stay in Diani Beach?

Waterlovers Beach Resort is a favourite property for Expedia customers. This hotel is a short 1-minute walk from Diani Beach, and it offers a full-service spa and a restaurant. Other top choices based on reviews include Lantana Galu Beach and Pinewood Beach Resort and Spa. See all available top hotels, or vacation rentals in Diani Beach.

If I need to cancel my hotel reservation in Diani Beach, will I receive a refund?

Yes, you'll find most hotel bookings are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Diani Beach.

What's the best budget-friendly accommodation in Diani Beach?

Based on our traveller reviews, Travellers Paradise Diani - Hostel is a top choice for a less expensive stay. Other good options for your budget-friendly stay include Diani Hostel and Bidi Badu Zanzibar Village - Hostel. View all budget hotels in Diani Beach.

What's the best family accommodation in Diani Beach?

Diamonds Leisure Beach & Golf Resort is a resort with 4 outdoor pools and a private beach, and it's a top choice on Expedia for families. Other options for your stay with the children include Swahili Beach Resort and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits. Find more child-friendly accommodations in Diani Beach.

What's the best all-inclusive hotel in Diani Beach?

Southern Palms Beach Resort is an all-inclusive resort featuring 5 restaurants and 2 outdoor pools, and a favourite with Expedia travellers. Other good choices for your holiday include Baobab Beach Resort & Spa and Diani Sea Lodge. See more all-inclusive resorts in Diani Beach.

What's the best dog-friendly accommodation option in Diani Beach?

Kivuli Villas is a top guest house for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests. Blue Water resort Diani is another option if you're bringing your pet along. See more pet-friendly hotel accommodations in Diani Beach.

What's the best accommodation option to stay near the beach 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 to stay near the beach include Baobab Beach Resort & Spa and Diamonds Leisure Beach & Golf Resort. See more stays near the beach in Diani Beach.

What's the best high-end hotel in Diani Beach?

Leopard Beach Resort & Spa is a luxury resort with 6 restaurants and 3 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Swahili Beach Resort and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits are other upscale choices for your trip. Find more luxury hotels in Diani Beach.

What's the best boutique hotel in Diani Beach?

Nomad Beach Resort is a favourite hotel with our travellers looking for stylish accommodation, and features 29 guestrooms, a private beach and 4 restaurants. See all boutique hotels in Diani Beach.

What are some accommodation options with pools in Diani Beach?

Southern Palms Beach Resort is a top resort with 2 outdoor swimming pools, 5 restaurants and 4 bars/lounges. A couple of other options that offer an on-site pool include Leopard Beach Resort & Spa and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits. View all hotels with pools in Diani Beach.

What is the best spa hotel in Diani Beach?

Baobab Beach Resort & Spa is a top beach spa hotel featuring 5 restaurants, 4 bars, a fitness centre and tennis courts. Spend an afternoon at the spa where you’ll find facials, aromatherapy and massage treatments. Other popular spa hotels in Diani Beach include Diamonds Leisure Beach & Golf Resort and Leopard Beach Resort & Spa. See all spa hotels in Diani Beach.

What is staying in Diani Beach like?

Visitors to Diani Beach will definitely enjoy the beaches. Tourists to the city can also enjoy its relaxing setting. In Diani Beach, there are 541 hotels and other accommodation options to choose from. Find out more about Diani Beach.

What should I see while I'm in Diani Beach?

Landmarks like Kongo Mosque and Colobus Conservation might be worth a visit. Natural beauty is on display at Diani Beach, Tiwi Beach and Galu Kinondo Beach. A couple of additional sights to add to your itinerary are Diani Snake Park and Kaya Kinondo Sacred Forest. Take a look at what more there is to see and do in Expedia's Diani Beach guide.

What's the weather like 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.