Skip to main content

Beach Hotels in Diani Beach

Find the beach hotels that appeal to you the most

The best beach hotels in Diani Beach

Check out our pick of great beach hotels in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Offering a bar and garden view, Flamboyant Diani Beach is located in Diani Beach, 4.3 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

A
Andis
From
Latvia
The place is amazing! The beach is just by your fingertips. Staff is very helpful. They also have 2 different restaurants.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,081 reviews
Price from
US$50
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Philippe
From
France
Boutique Hotel with a limited number of rooms, which is exactly what I am looking for. All comfort, quiet, spacious room, efficient AC and WiFi. You can swim both in swimming pool or sea. Great restaurant overlooking the beach, it is hotel restaurant price but worth it. And fabulous staff, always ready to help.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 160 reviews
Price from
US$247.08
1 night, 2 adults

Pinewood Beach Resort and Spa

Hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

A
Andreea Alina
From
United Kingdom
Omg , what a beautiful place overall .
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 142 reviews
Price from
US$214
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

O
Owen
From
United Kingdom
Amazing pool and incredible food. Lots of Vegan options. Great cocktails. Free yoga class in the morning. Plentifully gym equipment. Beautiful gifts in the beach shop. 10/10 recommend. Very kind and helpful staff. Amazing location on the beach. Must watch the sunrise!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 137 reviews
Price from
US$382.50
1 night, 2 adults

Casa Marabella

Diani Beach

Situated in Diani Beach, 1.6 km from Diani Beach, Casa Marabella has a private beach area, private parking and rooms with free WiFi access.

M
Musau
From
Kenya
The space is located in a safe and secure neighborhood. The house is spacious, airy, well light and equipped. The host is warm and friendly too. Would come back again. Very impressive.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 31 reviews
Price from
US$110
1 night, 2 adults

The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya

Diani Beach

Featuring a balcony with pool views, a private beach area and pool with a view, The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya can be found in Diani Beach, close to Diani Beach...

M
Max
From
Germany
Our host Fiona was very friendly and accommodating. She is a warm-hearted person and had lots of great tips and insider information for us. The location of the house is excellent and it is also equipped with loving details. There were more of everything than needed, whether water, towels or dishes. It's a perfect place to stay for a nice and relaxing time with family and friends in a safe area. I would highly recommend her place to anyone who wants vistit Diani Beach.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 63 reviews
Price from
US$148.50
1 night, 2 adults

Seaside Villa 1 & Seaside Villa 2 at 'Tamani'

Diani Beach

Set within 400 metres of Diani Beach and 1.3 km of Colobus Conservation, Seaside Villa 1 & Seaside Villa 2 at 'Tamani' provides rooms with air conditioning and a private bathroom in Diani Beach.

H
Haria
From
Kenya
The location was very nice and central. The layout of the Vila was great, as the rooms were spacious, with plenty of comunal spaces. The pool is a great size, and there is an even bigger pool near the beach!!! The walk down to the beach is less than five minutes. The property is gated, making us feel super safe! The rooms were all clean, and the chef made excellent food! I would highly recommend this villa, and felt it was a great value for money!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
US$321.75
1 night, 2 adults

Milamax Beach Vllla

Diani Beach

Featuring air-conditioned accommodation with a private pool, quiet street view and a patio, Milamax Beach Vllla is located in Diani Beach.

N
Nayianoi
From
Belgium
We recently stayed at this beautiful Villa and I can confidently say it was one of the best homes away from home experiences I've ever had! The location was perfect, just a short walk to the beach and nestled in a beautiful neighborhood. Upon entering, I was impressed by the cleanliness and the decor. The staff greeted us with warm smiles and provided exceptional service throughout our stay. They were always available to answer questions and offered great recommendations for local tourists attractions. The rooms were spacious, with a comfortable king-size beds.. The amenities were top-notch, especially the pool and massage under the cool breeze from the Indian Ocean.we had a Chef who prepared a wide variety of delicious coastal food. Considering the quality of service and the fantastic location, I found the pricing to be very reasonable. I would highly recommend the Villa to anyone visiting the area. I can't wait to return.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 23 reviews
Price from
US$375.25
1 night, 2 adults

Villa Madinina

Diani Beach

Boasting accommodation with a private pool, garden view and a patio, Villa Madinina is set in Diani Beach.

A
AF
From
Ireland
Fabulous stay at Villa Madnina, Patience was on hand when we arrived and left. In the meantime the staff here were excellent - William chef cooked us lovely meals and we were well looked after. The house is very spacious and comfortable. The location is nice and secure and quiet but is a ride away from the main shopping area and bars, you will need to take tuk tuks to get there etc... Very nice beach bar across the road and down the lane which was good value. All in all a beautiful property with plenty of space for large groups - highly recommended
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 reviews
Price from
US$267.84
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 39 reviews
Price from
US$294
1 night, 2 adults
All beach hotels in Diani Beach

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 142 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 397 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 772 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 519 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,329 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 440 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,081 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 872 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 821 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 794 reviews

FAQ about beach hotels in Diani Beach

Beach hotels that guests love in Diani Beach

See all
Avg. price/night: US$990.17
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,329 reviews
First of all, we loved seeing lots of monkeys🐒 , they were adorable . The layout of the resort was very nice, perfect location right on the beach . The room was good , staff friendly and helpful. They have a fantastic pizzeria.
Guest review by
Mirela-Violeta
Young couple
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 196 reviews
Fantastic small hotel on a wonderful location. Best beach of Diani with pure white sand and super clean. Wonderful restaurant that gives a feeling that you are dining on the beach. The food served took sometimes a while but was always delicious. The room was very spacious and very clean. Staff was always correct and at your service. On top of this all there a super professional Kite surf and surf school run by a top team.
Guest review by
Waskracht
Family with young children
Avg. price/night: US$113
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 440 reviews
Great value for money hotel.Suits the younger traveller, especially Kite surfers. Great location right on the beach with bar, food service.
Guest review by
Michael
Family with young children
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 350 reviews
Everything was absolutely PERFECT. Ceri and her team did a great job to make us feel like home. It's not often you find people so committed to bring hospitality to the next level. To top it all up, our room was right ON the beach and we couldn't have dreamed of a more perfect location. This was the most amazing finale of our Kenyan holidays and this resort deserves more than a perfect 10.
Guest review by
Daphne
Family with young children