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.

L
Leanne
From
United Arab Emirates
We had a wonderful stay at Flamboyant hotel. Angie was amazing with helping us book restaurants, day trips and just give general advice. The hotel has a personal and family feel about it and the location is so great. Our room was perfect and was cleaned so well, the bed was so comfy. Thank you Flamboyant, we loved our stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,074 reviews
Price from
US$50
1 night, 2 adults

Tombo House

Diani Beach

Featuring an outdoor swimming pool and views of pool, Tombo House is a recently renovated bed and breakfast located in Diani Beach, 1 km from Diani Beach.

C
Célia
From
France
Everything was perfect ! The place is beautiful, the hosts are really nice and helpful and the breakfast is amazing. We enjoyed a lot, thank you very much !
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 250 reviews
Price from
US$80.64
1 night, 2 adults

V-Szameitat Homes

Diani Beach

Set 3.6 km from Leisure Lodge Golf Club and 4.7 km from Colobus Conservation, V-Szameitat Homes features free WiFi and units fitted with a kitchen, balcony and seating area.

S
S
From
Australia
Communication was easy - Viata kept in contact with us through WhatsApp, Faith and Rosemary ensured that we were well looked after and answered all our questions with friendly smiles, and Rosemary gave us a tour of the grounds and the beach when we arrived. The beach was a short walk along a walkway lined with bouganvillea, the pool and garden were lovely, breakfast was filling, we had plenty of bottled water, and we were also provided with food for dinner because we were originally arriving late at night. ATM, supermarket and restaurants conveniently across the road. Viata arranged a tour during our stay and a driver back to Mombasa. We couldn't access Mpesa so Viata helped us buy return train tickets to Nairobi. A lovely place to relax and unwind after a busy holiday.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 408 reviews
Price from
US$100
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.

M
Magdalena
From
Poland
staff, restaurant, facilities, pretty much everything was excellent!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 152 reviews
Price from
US$247.08
1 night, 2 adults

Zarafa House

Diani Beach

Situated within 1.1 km of Diani Beach and 1.7 km of Leisure Lodge Golf Club, Zarafa House features rooms with air conditioning and a private bathroom in Diani Beach.

L
Laura
From
Netherlands
Beautiful hotel, exceeded our expectations. Nice pool in lovely garden, large beds, good food, close to the beach, outstanding service.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews
Price from
US$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

H
Helena
From
Ireland
We had an incredible time and can't recommend this venue enough! From the welcoming security to the delicious food and stunning location, everything was perfect. A special shoutout to the chef for the outstanding meals and to the wonderful Beatrice – her warmth and hospitality made us feel right at home. The entire team is kind, attentive, and always ready to help. 100% would recommend!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
Price from
US$65.55
1 night, 2 adults

The Villa Luxury Suites Hotel

Diani Beach

Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 700 metres from The Diani Beach Shopping Centre.

a
amboko
From
Kenya
Where to begin... Architecture - someone took time on the detailing, and it most certainly paid off. Chique boutique facility in a quiet alcove in Diani, accessible to all amenities and a short walk to the beach. Even at full occupancy, it still felt as though we were the only ones at the property. Warm, friendly & helpful staff
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 307 reviews
Price from
US$229.50
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.

D
Dejan
From
Serbia
Everything is beautiful! Garden is so green, a lot of palms on the beach. The staff are very polite. The manager Pamela was so helpful in many things, she helped us to rent a motor bike with locals, and had organize a cake for our anniversary as a surprise.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 138 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.

C
Cornelia
From
Austria
The Nomad is a really lovely place. The food was very good, the staff at reception very friendly and professional. The whole set up with the swimming pool surrounded by greenery is lovely. Also nice to watch the different monkeys climbing in the trees. The beach is truly stunning, and while before booking I had feared the beach would be too busy, this was not the case. Of course when you go for a walk you are approached by beach sellers, but they accept a no. We had a standalone bungalow, with our own reclining chairs and lots of space around, very pleasant (that probably explains the high price, but for us that privacy and peacefulness was what we had been looking for), beach sellers walk past, but they leave you in peace when you say no. We also appreciated their environmental efforts.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 143 reviews
Price from
US$382.50
1 night, 2 adults

The Safiya Hotel, Diani Beach

Hotel in Diani Beach

Situated in Diani Beach, 600 metres from Diani Beach, The Safiya Hotel, Diani Beach features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

S
Silvia
From
Romania
Very welcoming staff, excellent food
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$40.50
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 8.6
Fabulous - What previous guests thought, 388 reviews

Popular with guests booking beach hotels in Diani Beach

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

Popular with guests booking beach hotels in Diani Beach

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

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 526 reviews

Popular with guests booking beach hotels in Diani Beach

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

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 436 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,310 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 870 reviews

Popular with guests booking beach hotels in Diani Beach

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

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 785 reviews

FAQ about beach hotels in Diani Beach

Beach hotels that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,310 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.2
Very good - What previous guests thought, 193 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$83
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 436 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
Avg. price/night: US$96
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 342 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