The 10 best beach hotels in Diani Beach, Kenya | Booking.com
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.

S
Sertaç
From
Turkey
the hotel, the beach, the garden, the pool, th staff, location andeverything is just fine about the flamboyant. we really loved our staying there. it is just 5 min away from diani airport and 15 min walking to restaurants/supermarkets. Also they have a huge garden whixh include a very old and gigantic baobab tree. We were lucky to see angola colobus monkey there
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,063 reviews
Price from
US$50
1 night, 2 adults

Fiorella Beach House, Diani Beach

Diani Beach

Boasting sea views, Fiorella Beach House, Diani Beach offers accommodation with balcony, around 1.5 km from Diani Beach.

E
Emma
From
United States
The property manager was very friendly, responsive, and always available to give advice or try to help set up activities. The place is very spacious, the beds very comfortable, and the water pressure great. It was also great to have a pool to hang out after a beach day. Overall, wonderful experience at an airbnb that is well-located. Only a 10 minute tuck-tuck ride to the airport.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 138 reviews
Price from
US$195.62
1 night, 2 adults

Searenity Beach Villa

Hotel in Diani Beach

Situated in Diani Beach, 2.6 km from Diani Beach, Searenity Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

S
Sára
From
Czech Republic
The place is amazing. Well located directly on Diani beach, you have instant access to white sand beach and azure ocean. The food is really great, on the same level as Nairobi's top restaurants. The staff tries to accommodate your every wish so you feel very pampered. I can't recommend this place enough.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 118 reviews
Price from
US$260
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.

F
Fiona
From
Canada
Gated complex, attentive staff. Fantastic spacious room, water temperature/pressure. Every member of staff & security are first class. Exceptional chef. Best shrimp in town! Beachside hammocks & ocean view equals complete peacefulness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 139 reviews
Price from
US$237.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.

I
Ildikó
From
Hungary
Very well run boutique hotel with kind, helpful, polite and always smiling staff. They worked for us hard from early in the morning till late in the evening.The garden was very well-kept, it was amezing, we felt like being in paradise. The food was so tasty with wide range. We liked every minutes of staying there! Thank you! We recommend this hotel to everyone.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 reviews
Price from
US$203.10
1 night, 2 adults

Diani Marine Divers Village

Diani Beach

Diani Marine Divers Village is a privately owned, charming, and family-friendly 3-star Bed & Breakfast, located just 150 meters from the stunning Diani Beach — easily reached with a short walk through...

A
Ahmad
From
Sweden
Amazing place right at the beach, you don't have to go outside. Inside the resort you have plenty of places where you can sit and relax. Swimming pool is clean and very nice. Staff is amazingly friendly good and caring. Owner and office staff is flexible. Rooms are big and have everything you need. Resort is more beautiful than it looks in pictures.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 145 reviews
Price from
US$138
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.

V
Vesta
From
Lithuania
Resort located near the beach, clean room, very friendly staff, the food was good. It was very pleasure when managers invited all guests to wellcome drink.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 reviews
Price from
US$382.50
1 night, 2 adults

Casa Marabella

Diani Beach

Situated 1.6 km from Diani Beach, Casa Marabella offers a private beach area, a rooftop pool and air-conditioned accommodation with a balcony and free WiFi.

A
Aleks
From
Poland
I had a wonderful time at Casa Marabella in Diani! The apartment was beautifully maintained, clean, and very comfortable — perfect for a relaxing getaway. The location is excellent, close to the beach and local attractions, yet peaceful and private. What truly made my stay exceptional was the staff. Everyone was incredibly friendly, helpful, and went out of their way to ensure I felt at home. Their hospitality made all the difference. I highly recommend Casa Marabella to anyone visiting Diani – I’ll definitely be coming back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 reviews
Price from
US$110
1 night, 2 adults

CASA BOUGAN APARTMENTS

Diani Beach

Situated in Diani Beach, 2.7 km from Diani Beach, CASA BOUGAN APARTMENTS has a private beach area, private parking and rooms with free WiFi access.

M
Mwangi
From
Kenya
Place was cool well spaced, secure and had no limitations Worth every penny
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$21.60
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...

A
Alfreddy
From
France
We enjoyed very much our time at Fiona's place. The location and value for money are excellent. Fiona and her team are always here to help you, with daily cleaning and daily laundry (and even a chef if you fancy it). You have everything you need to stay there, from bathroom to kitchen amenities. Amazing encounter with white and black colobus, who literally quietly eat their leaves a few metres from you, as well as with the Sykes monkeys, a bit more naughty - mind your windows!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 57 reviews
Price from
US$134.10
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

FAQ about beach hotels in Diani Beach

Beach hotels that guests love in Diani Beach

See all
  • Avg. price/night: US$229.50
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,244 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
  • Avg. price/night: US$219.30
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 189 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.0
    Very good - What previous guests thought, 415 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$90
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 332 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