The 10 best accommodations in Diani Beach, Kenya | Booking.com
Skip to main content

Accommodations in Diani Beach

Find the accommodations that appeal to you the most

The best accommodations in Diani Beach

Check out our selection of great accommodations 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.

L
Lizanne
From
South Africa
Friendly and helpful staff members. I had a lovely clean, spacious and comfortable room. The property is right by the beach so guests have easy access to the beach.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,063 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

Tombo House

Diani Beach

Tombo House is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its outdoor swimming pool, open-air bath, and garden.

D
DAN_VSNY
From
Hungary
Everything! Beautiful gem in the cascade of soulless resorts at Diani. Charming, stylish and exceptionally peaceful. Feels a lot like we were in Bali. Breakfast is great, rooms are spacious and beautiful. The staff was very kind. Can't recommend it enough.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 248 reviews
Location 8.6
Price from
$81.90
1 night, 2 adults

V-Szameitat Homes

Diani Beach

V-Szameitat Homes is a recently renovated vacation home in Diani Beach where guests can make the most of its pool with a view and garden.

F
Fiona
From
Kenya
I loved how communicative the host was. The staff were so good and gracious to us. The daily breakfast was top notch. The location was just perfect. My only regret is they were not able to let us extend since there were other guests checking in. 10/10, would do it again in a heartbeat!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 419 reviews
Location 9.5
Price from
$80
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.

M
Mattia
From
Italy
Very quiet, in front of the beach, good food, spacious and comfortable rooms
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 139 reviews
Location 9.7
Price from
$237.50
1 night, 2 adults

Zarafa House

Diani Beach

Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

S
Sagie
From
South Africa
I loved it! Ann and her team was amazing.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 144 reviews
Location 8.7
Price from
$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

With Diani Beach reachable in 1.7 miles, peeKAboo Diani Beach features accommodations, a restaurant, water sports facilities, an outdoor swimming pool, and a garden.

N
Natalia
From
United Arab Emirates
Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 106 reviews
Location 9.1
Price from
$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, 2297 feet from The Diani Beach Shopping Center.

M
Mustafa
From
Kenya
The rooms are clean, the furniture is new, the facility is well-maintained, the staff is friendly and helpful, the pool is clean, and having an espresso machine in the room is a nice treat. I will go again.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 302 reviews
Location 8.4
Price from
$91.80
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
All accommodations in Diani Beach

Most booked accommodations in Diani Beach and surrounding area in the past month

See all

Save money on accommodations in Diani Beach and nearby – budget options available

  • Boho Comfort Homes

    Diani Beach
    Budget options available

    Providing a garden, Boho Comfort Homes features accommodations in Diani Beach. This property offers access to a terrace and free private parking. Pool views are a highlight at the condo hotel's pool.

    From $93 per night
  • Imani stay cations Diani

    Diani Beach
    Budget options available

    Imani stay cations Diani is located in Diani Beach, just a 7-minute walk from Diani Beach and 2.2 miles from Colobus Conservation.

    From $77.44 per night
  • Oasis Diani Beach Villas

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 134 reviews

    Offering a garden, Oasis Diani Beach Villas features accommodations in Diani Beach. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

    From $72 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 20 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    From $89 per night
  • Stilts Diani Beach

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 275 reviews

    Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace.

    From $26 per night
  • Kreyol Krib Diani Beach

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews

    Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

    From $81 per night
  • Seaclusion Diani

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 211 reviews

    Located in Diani Beach, 2.4 miles from Leisure Lodge Golf Club, Seaclusion Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $108.30 per night
  • Amkia Villas Diani

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 31 reviews

    Located in Diani Beach, 1.6 miles from Colobus Conservation, Amkia Villas Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    From $122.20 per night

Great access to the city center. Check these accommodations in Diani Beach and nearby

  • Ntates Place Diani Beach offers accommodations in Diani Beach, a 7-minute walk from Diani Beach and 2 miles from Colobus Conservation.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

    From $25 per night
  • Wendy's Da-Azizi Homes Diani offers accommodations in Diani Beach, a 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

    From $47 per night
  • Wendy's Da-Azizi Homes Diani 2 is located in Diani Beach, just a 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

    From $47 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 139 reviews

    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.

    From $450 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 7 reviews

    Flavor of the Coast in Diani Beach provides accommodations with pool with a view, a garden, and barbecue facilities. This property offers access to a terrace, free private parking, and free Wifi.

    From $49.50 per night
  • Featuring a garden, Breakfast Included at Pes Villa Diani Beach offers accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

    From $140 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 212 reviews

    Located in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $147 per night

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 12 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden...

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

    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean.

    From $230 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 58 reviews

    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 22 mi away from Mombasa.

    From $395 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 264 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 146 reviews

    Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

    From $80 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 219 reviews

    Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

    From $90 per night
  • Fairy Forest

    Diani Beach
    Breakfast options

    A 4-minute walk from Diani Beach in Diani Beach, Fairy Forest features accommodations with access to a sauna and hot tub.

    From $500 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 508 reviews

    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodations in Diani Beach and features an outdoor swimming pool, fitness center and garden.

    From $149 per night

FAQ about accommodations in Diani Beach

Accommodations that guests love in Diani Beach

See all
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 50 reviews
    Everything: Super comfortable, clean and very well equipped accommodation in a beautiful villa, everything is like in the pictures. Hilda was a super nice host and always prepared a very delicious breakfast. The location is perfect, quiet but still close to the beachfront, with a private pool surrounded by a beautiful garden. They are also happy to provide information about scuba diving, local programs and restaurants. Hilda’s homestay was very unique and quiet, totally recommended instead of a hotel.
    Guest review by
    Daniel
    Young couple
  • Avg. price/night: $60
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 39 reviews
    The place is very very clean and modern. The hosts are so so sooooo awesome and friendly. I was impressed by their hospitality. As a solo traveller I felt very safe and at home. The staff are amazing aswell. Very polite and friendly. Not forgetting the beautiful pets in the compound that make staying at Cave Diani Holiday Apartments memorable. Didn't want to leave and I'll definitely be back very soon. They are outstanding!!!! True definition of peace and tranquility.
    Guest review by
    Roselyn
    Solo traveler
  • Avg. price/night: $26
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 275 reviews
    The vibe, the staff, the food, and the accommodation are all excellent. The staff are also very helpful, and very kind. This was my third stay at Stilts, and it felt like a second home. Top marks: 11/10 Oh and p.s. Feeding the Bush Babies is too cute!
    Guest review by
    Simon Norwich UK
    Solo traveler
  • Avg. price/night: $230
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 124 reviews
    We like air conditioning, top level service, delicious european food,nice accommodations and lots of of relaxing spaces.
    Guest review by
    Irina
    Travelers with friends
  • Avg. price/night: $219.30
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 189 reviews
    whenever i come to diani beach, i stayed here in Blue Marlin beach hotel. this is my third time! The room is very close to the sea. There is no need to walk a lot, restaurants, accommodations, sunbeds, the sea, everything is convenient to access. also room condition is good, so much clean! and the atmosphere is exotic. it’s like a luxury hotel in cave. i love this hotel. for sure, i will come back after 2 months
    Guest review by
    Heejin
    Travelers with friends