Beach Hotels & Resorts in Diani Beach from NZ$45

    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 Hotels

Next weekend
In two weeks

Best Diani Beach Beach Hotels

Villa Mandhari- Diani Beach

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

Becky Homes - Diani Beach

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

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

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 NZ$365
includes taxes & fees
7 July - 8 July
Pinewood Beach Resort and Spa

Silent Palms

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

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 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)
"Lovely stay. Excellent food. Nice rooms and comfortable bed. Pool could do with a clean as it turned any white swimwear green. However pool was great and a lovely kids splash pool and slide. Wonderful staff. Excellent location on the
beach
. Slightly tiresome attitude of other guests out at dawn with towels to reserve sunloungers however loungers are plentiful and staff can assist. We travelled with two small children so would have benefitted from more sun umbrellas for shade. Bring a sun...
Sophie
The price is NZ$345
includes taxes & fees
7 July - 8 July
Diani Sea Resort

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

Diani Sea Lodge

3.5 star property
9.0 out of 10, Wonderful, (52)
"We upgraded to stay in a villa closest to the
beach
. Well worth the extra money! The resort is located right on Diani
Beach
. The
beach
and ocean views are breathtaking. There are many activities offered to the guests. We went scuba diving, glass bottom boat ride, rode a camel, jet skiing and played volleyball. The food and drinks were very good. You won't be hungry or thirsty during your stay. The staff are amazing. Edward from the front desk was very helpful and a pleasure to meet."
Hope
The price is NZ$282
includes taxes & fees
7 July - 8 July
Diani Sea Lodge

Qua Bruce Apartment

3.0 star property
Qua Bruce Apartment
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 Baobab Beach Resort & Spa and Leopard 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.