Search Beach Resorts & Hotels in Diani Beach

    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 & Hotels

Top Diani Beach Beach Resorts & Hotels

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5.0 star property
8.0 out of 10, Very good, (358)
"The
beach
is not crowded. You can enjoy a quiet walk and pick
sea
shells. The residents at the
beach
are friendly and helpful."
Samuel
The price is ₹10,483
₹13,104 total
includes taxes & fees
28 Jul - 29 Jul
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Nomad Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (105)
"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 Resort

4.0 star property
8.6 out of 10, Excellent, (77)
"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 ₹18,367
₹21,673 total
includes taxes & fees
16 Jul - 17 Jul
Diani Sea Resort

Baobab Beach Resort & Spa

4.0 star property
8.4 out of 10, Very good, (173)
"The resort is beautiful and the setting is fantastic. The
beach
is beautiful as are the various pool areas. The room was good, clean and comfortable. The food was just ok, what you would expect at a buffet. The service was ok overall. Great in the restaurants and other staff but the front desk service was lacking, they weren’t very friendly or helpful, giving out some conflicting information. Overall though I recommend the resort, it was a very nice relaxing stay. "
Ross
Baobab Beach Resort & Spa

Southern Palms Beach Resort

4.0 star property
8.2 out of 10, Very good, (200)
"Beautiful hotel, clean, great food and service. Beautiful white sandy beaches. Great swimming pools ! Love this location "
Surendra
The price is ₹28,648
₹33,805 total
includes taxes & fees
17 Jul - 18 Jul
Southern Palms Beach Resort

Swahili Beach Resort

5.0 star property
8.8 out of 10, Excellent, (261)
"I highly recommend this property. Excellent staff and management of the hotel. Very well trained staff. Lovely design with many pools and great
beach
access/ocean swimming. "
Lynda
The price is ₹20,849
₹24,602 total
includes taxes & fees
22 Jul - 23 Jul
Swahili Beach Resort

Diamonds Leisure Beach & Golf Resort

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

The Villa Luxury Suites Hotel

4.0 star property
9.2 out of 10, Wonderful, (71)
"It is far away from the
beach
and they are all nice when everything goes well. When there is challenges they becomes very rude and not what you expect when you pay more than 200 usd for one night. The food is okay compared to Kenya but very expensive compare to what you get. The nearby
beach
is not very nice and cannot be used for bathing. The other public beaches are okay but a lot of people who will approached you again and again. Next time I will find a resort at the
beach
with...
Jimmi
The Villa Luxury Suites Hotel

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 ₹17,915
₹22,394 total
includes taxes & fees
28 Jul - 29 Jul
Leopard Beach Resort & Spa

Diani Sea Lodge

3.5 star property
8.8 out of 10, Excellent, (54)
"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 ₹15,940
₹18,897 total
includes taxes & fees
24 Jul - 25 Jul
Diani Sea Lodge
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.