Search Diani Beach hotels

    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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in Diani Beach

Neptune Village Beach Resort & Spa All Inclusive

4.0 star property
8.0 out of 10, Very good, (35)
"Very relaxing, big spacious area and apartments, loads of food."
The price is NZ$508
includes taxes & fees
6 July - 7 July
Neptune Village Beach Resort & Spa All Inclusive

Pinewood Beach Resort and Spa

4.0 star property
9.0 out of 10, Wonderful, (20)
"On the beach, lush foliage, relaxing atmosphere, good food."
The price is NZ$365
includes taxes & fees
7 July - 8 July
Pinewood Beach Resort and Spa

Leopard Beach Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (144)
"The staff were very helpful and friendly "
The price is NZ$431
includes taxes & fees
19 July - 20 July
Leopard Beach Resort & Spa

Diani Sea Resort

4.0 star property
8.6 out of 10, Excellent, (76)
"Was top notch. Very friendly staff, I would highly recommend"
The price is NZ$341
includes taxes & fees
7 July - 8 July
Diani Sea Resort

Diani Sea Lodge

3.5 star property
9.0 out of 10, Wonderful, (52)
"Gorgeous beach."
The price is NZ$282
includes taxes & fees
7 July - 8 July
Diani Sea Lodge

Tombo House

4.0 star property
9.6 out of 10, Exceptional, (12)
"We really enjoyed our stay at Tombo House! The pool and rooms were lovely and the breakfast was really good. We also booked massages on-site. Great experience!"
The price is NZ$130
includes taxes & fees
9 July - 10 July
Tombo House

Asha Boutique Hotel

3.0 star property
10.0 out of 10, Exceptional, (2)
"Lovely little boutique hotel on the beach. Highly recommended. "
The price is NZ$402
includes taxes & fees
13 July - 14 July
Asha Boutique Hotel

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!"
Nomad Beach Resort

Villa Mandhari- Diani Beach

3.5 star property
9.0 out of 10, Wonderful, (4)
The price is NZ$254
includes taxes & fees
6 July - 7 July
Villa Mandhari- Diani Beach

Southern Palms Beach Resort

4.0 star property
8.2 out of 10, Very good, (198)
"Stay was okay...but hearing staff gossip about you threw my whole visit off 😒 "
The price is NZ$650
includes taxes & fees
6 July - 7 July
Southern Palms Beach Resort

Becky Homes - Diani Beach

4.0 star property
The price is NZ$178
includes taxes & fees
6 July - 7 July
Becky Homes - Diani Beach

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 NZ$119
includes taxes & fees
6 July - 7 July
Seaclusion Diani

PrideInn Hotel Diani

3.5 star property
7.2 out of 10, Good, (43)
"Nicest most helpful staff anywhere you can find. The breakfast is buffet style and excellent, definitely worth adding to your stay. Only issues were that it took a long time for warm water to flow and the water pressure was weak. The room was small but very clean. Decent location to beach activities, but definitely not in the heart of things. "
The price is NZ$122
includes taxes & fees
9 July - 10 July
PrideInn Hotel Diani

LalaGalu

4.0 star property
9.4 out of 10, Exceptional, (16)
"Really enjoyed stay!"
LalaGalu

Diamonds Leisure Beach & Golf Resort

4.0 star property
8.2 out of 10, Very good, (123)
"The location right on the beach was fabulous!"
Diamonds Leisure Beach & Golf Resort

Raquel's Bliss Hotel Diani

2.5 star property
The price is NZ$45
includes taxes & fees
7 July - 8 July
Raquel's Bliss Hotel Diani

Jacaranda Indian Ocean Beach Resort

3.5 star property
8.4 out of 10, Very good, (67)
"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 NZ$208
includes taxes & fees
9 July - 10 July
Jacaranda Indian Ocean Beach Resort

Silent Palms

4.0 star property
The price is NZ$166
includes taxes & fees
6 July - 7 July
Silent Palms

Boxo Diani

3.0 star property
9.2 out of 10, Wonderful, (7)
"Amazing space, direct beach access. The staff made the difference and big s/o to Elizabeth who was outstanding "
The price is NZ$93
includes taxes & fees
11 July - 12 July
Boxo Diani

Papillon Lagoon Reef

3.5 star property
7.6 out of 10, Good, (18)
"Very nice place "
The price is NZ$254
includes taxes & fees
6 July - 7 July
Papillon Lagoon Reef
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.

Great weekend hotel deals in Diani Beach

Showing deals for:18 Jul - 20 Jul
Save an average of 15% on thousands of hotels when you're signed in

Our guide on 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.

Learn more about Diani Beach

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

Frequently asked questions

Where is the best place to stay in Diani Beach?

Pinewood Beach Resort and Spa is a favourite property for Expedia customers. This hotel offers a full-service spa and 4 restaurants. Other top choices based on reviews include Swahili Beach Resort and Nomad Beach Resort. See all available top hotels, or vacation rentals in Diani Beach.

What are some of the best holiday rentals that Diani Beach has to offer?

Luxurious villa w/pool,10min beach, 280m²,w/ personal & cook, Jacuzzi, A/C,wifi: This highly rated holiday home rental in Diani Beach is located by the ocean, and has an outdoor pool, a balcony and a BBQ to put you at ease in your new surroundings. It has 6 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. It offers a garden, a selection of games and 1 hot tub so that you can immerse yourself in your holiday. Other favourite homes for rent in Diani Beach are Villa Sarabi - Cozy house for 8 people, 4 minutes to the beach with cook and Dream Villa Maisha Bora for 4 to 6 people, pool incl. House keeping & Cook. See all 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?

Swahili Beach Resort is a resort with 9 outdoor pools and 5 restaurants, and it's a top choice on Expedia for families. Other options for your stay with the children include Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Jacaranda Indian Ocean Beach Resort. Find more child-friendly accommodations in Diani Beach.

What's the best place to stay for a romantic holiday in Diani Beach?

Family vacation home is a favourite B&B for couples, and features in-room kitchens and private balconies. See all romantic hotels 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 Diani Sea Lodge and Baobab Beach Resort & Spa. 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. Spice of the coast 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 Leopard Beach Resort & Spa. 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 Leopard Beach Resort & Spa and Swahili Beach Resort. 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 522 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 Kaya Kinondo Sacred Forest. A couple of additional sights to add to your itinerary are Diani Snake Park and Galu Kinondo Beach. 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.