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.

P
PAOLO
From
Italy
Very nice, monkeys frequent visitors add a touch of exotic authenticity 😀 Very close to the beach, warm water at night, friendly staff, amazing cheese cakes!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,067 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.

C
CHRISTINE
From
Kenya
The staff were super friendly and attentive!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 145 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.

O
Ofek
From
South Africa
Such a magical place. Incredibly friendly staff, lovely pool area, beautiful beach, and plenty of options for dining! The koi ponds, weaver nests, and tortoises on the property all made for such special encounters. I would definitely come back here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 131 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.

Y
Yury
From
United Arab Emirates
Best what you can get in the area, fantastic choice of wines in the restaurant, good minibar in the room, a lot of sun beds, very nice pool. Staff happy to help, there are a lot of service personnel, never felt crowded or left without attention though the resort was fully booked. Very nice scenery and garden in the hotel, beach cottage is very nice and unusual to live in with great view of the ocean
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
Price from
US$382.50
1 night, 2 adults

Diani Villa studio

Diani Beach

Located in Diani Beach, 1.4 km from Diani Beach and 2 km from Leisure Lodge Golf Club, Diani Villa studio offers a private beach area and air conditioning.

R
Ragero
From
Kenya
The calm and quietness of the place makes it good for ideal family hideout
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
US$35.94
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.

L
Lindah
From
Kenya
conducive environment, beautiful space. Amazing staff and host , very friendly and helpful 👍
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 23 reviews
Price from
US$110
1 night, 2 adults

Becky Homes Diani Beach - 2BR with AC & Pool

Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

k
karani
From
Kenya
The place is really good, clean and everyone is super nice. The host is quite responsive too. Definitely going back.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews
Price from
US$116
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, 15 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...

T
Tony
From
United Kingdom
Friendly staff, exceptionally responsive owner who made great suggestions, beautiful house, good massage and chef available.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 60 reviews
Price from
US$152.10
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.

T
Tan
From
Singapore
Amazing villas by Hugh the owner. Chef Hussein prepared all three meals and helped out to get great quality ingredients from local stores. Dishes tried were wide ranging (beef stew, grilled steak, fish curry, seafood pasta, all kinds of breakfast food & fresh juices). Milkah the housekeeper also kept the house super clean, not only making up the bedrooms but also kind enough to allow us to do our own laundry. Additionally, Hugh have amazing local tips and contacts from drivers to local spots to check out. If I come back to Diani beach, I’m sure to stay here again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 21 reviews
Price from
US$321.75
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$262.65
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,261 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, 195 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, 418 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$93.75
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 338 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