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 selection of great beach hotels in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Providing a bar, Flamboyant Diani Beach provides accommodations in Diani Beach. This beachfront property offers access to free Wifi and free private parking.

T
Tamirke
From
Israel
Beautiful place and staff. We got help with all our needs (recommendations, activities). Very friendly and helpful crew. Thank you dear Angie for taking care of us. We had a great vacation thanks to you.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,061 reviews
Location 9.7
Price from
$50
1 night, 2 adults

Fiorella Beach House, Diani Beach

Diani Beach

Fiorella Beach House, Diani Beach in Diani Beach provides adults-only accommodations with an outdoor swimming pool and a garden.

C
Cassidy
From
United States
The house and grounds are beautifully kept. The house is just off the main beach road, but once you walk through the main gate, it is quiet and you don’t hear the road noise. Very peaceful. The apartment was exceptionally clean, bedroom and living area were large. Netflix available. Internet worked well. Pool was clean and very refreshing
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 138 reviews
Location 9.4
Price from
$195.62
1 night, 2 adults

Searenity Beach Villa

Hotel in Diani Beach

Located in Diani Beach, 1.6 miles from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

N
Nils-Gregory
From
Estonia
The place and staff were truly wonderful. We have no complaints and will definitely be referring this place to all our friends
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 reviews
Location 9.7
Price from
$260
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Jennifer
From
Switzerland
The location, the service, the beautiful room and outdoor area were all amazing. The staff were incredibly friendly and helpful. They helped me find snorkeling, scuba diving, and massage.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 138 reviews
Location 9.7
Price from
$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 6.2 mi away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

G
Gina
From
Switzerland
Outstanding service, very comfortable beds, nice pool, great and fresh food, lovely room
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 124 reviews
Location 8.9
Price from
$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...

R
Rebecca
From
United States
Stay here The staff is wonderful. I truly felt at home. The beach was lovely and clean (as were the rooms and facilities). Breakfast was delicious and plentiful and possibly the best coffee i had in Kenya.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 145 reviews
Location 9.3
Price from
$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.

L
Lloyd
From
Kenya
The teppanyaki and grill were excellent along with the beach bar.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 139 reviews
Location 9.8
Price from
$382.50
1 night, 2 adults

Casa Marabella

Diani Beach

Casa Marabella features air-conditioned accommodations in Diani Beach. This property offers access to a balcony, darts, free private parking, and free Wifi.

J
Joeri
From
Belgium
Very friendly and helpful host
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 22 reviews
Location 8.7
Price from
$110
1 night, 2 adults

CASA BOUGAN APARTMENTS

Diani Beach

Featuring garden views, CASA BOUGAN APARTMENTS in Diani Beach provides accommodations and a garden. This apartment features free private parking, full-day security, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Location 9.4
Price from
$21.60
1 night, 2 adults

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

Diani Beach

The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya is a recently renovated apartment in Diani Beach where guests can make the most of its pool with a view, private beach area, and...

m
michael
From
Jersey
The staff was exceptional and the host was exceptional
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 57 reviews
Location 9.7
Price from
$134.10
1 night, 2 adults
All beach hotels in Diani Beach

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Diani Beach and surrounding area 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: $229.50
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 1,241 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: $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: $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: $90
    Scored out of 10, guest rating 8.6
    Excellent - 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