Skip to main content

Family hotels and homes in Diani Beach

Find the family hotels that appeal to you the most

The best family hotels in Diani Beach

Check out our pick of great family 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.

K
Kerenina
From
Ireland
Stunning place with the most amazing sea view, lovely staff and pool. We stayed a total of 6 nights in two different rooms one was aircon and one was not. The first room we stayed in was at the main Flamboyant house which was our favourite, the rooms are in the same building as the dining area and bar so had a bit more action but it was never loud as bar closes at 10pm which is perfect if you are early risers like us. Water was strong and hot, and there are some real lovely touches like beach towels, lovely artisan soaps, lotions and conditioners (my sun dry hair thanks you). Breakfast is included and is very well prepared, in fact all the food is so good we ate here almost every day and the view of the palm trees and ocean is amazing it never got old. The second room we had was in the building Johari next door, it’s a more secluded quiet building which has a lovely veranda perfect for reading a book and enjoying the view. It didn’t have aircon so we struggled a bit more being used to cold weather, but there are 3 fans in the room one on each side of the bed so it’s pleasant, and once sun is fully set it cools off a bit. The beach has sun loungers which are set just up from the sand so you can rest in peace from any beach boys trying to sell you things, which can get annoying after awhile. Otherwise you can lay by the pool in a number of extremely comfortable beds arranged around. We honestly felt like we were in paradise! Finally a word of mention for the staff, they made excellent drinks (Try the Kenyan dawa it’s fantastic!) greeted with a smile and made our stay very enjoyable. Special thanks to Angie for helping organising our stay and transport as well as Alex on the serving staff who was such a happy soul and always made us smile.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,077 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.

W
Wesley
From
Brazil
Grate space, with a comfy coach, well-equipped kitchen and hot shower. Fast Wi-Fi and delicious breakfast. Nice common areas, like the pool. So near the beach!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 402 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.

J
Joanne
From
United Kingdom
Loved this place so much. Staff are so friendly and it’s on the beach front. Rooms were so nice and comfortable
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 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.

B
Blanca
From
Spain
It was really calm, very beautifully organized. The attention by all the staff was very warm and nice. Every morning we had a different breakfast very tasty and we had dinner once there and the food was amazing too. It takes 10’ to go to the beach and you can relax there without any problem.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews
Price from
US$84
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.

M
Mohammad Husni Ali
From
Switzerland
The Arabic style of the ville, the staff was amazing and helpful, food was good, the pool was nice and clean and the location was in the middle of the city and close to the beach.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 308 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.

N
Nigel
From
United States
Great hotel on a quiet part of the beach. Very good value compared to other hotel in Diani
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 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, 142 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.

N
Njeri
From
Kenya
The breakfast offered a wide variety of fresh options, and the omelet station was a delightful touch. The hotel's central location made it easy for one to explore the city on foot
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$40.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.2
Superb - What previous guests thought, 30 reviews
Price from
US$110
1 night, 2 adults
All family hotels in Diani Beach

Looking for a family hotel?

As families grow in size, so too do the needs of a family holiday. That’s why family hotels are set up to cater for all ages, from toddlers and kids to teens and adults. Typically, you can expect restaurants with kids’ menus, games rooms, fitness centres and a pool area where children can play and parents can relax.

Most booked family hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking family hotels in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 308 reviews

Popular with guests booking family hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 240 reviews

Popular with guests booking family hotels in Diani Beach

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 772 reviews

Popular with guests booking family hotels in Diani Beach

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

Popular with guests booking family hotels in Diani Beach

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

Popular with guests booking family hotels in Diani Beach

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

Popular with guests booking family hotels in Diani Beach

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

Popular with guests booking family hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 435 reviews

Popular with guests booking family hotels in Diani Beach

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

Popular with guests booking family hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 786 reviews

Highly rated family hotels in Diani Beach and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 222 reviews

Situated in Diani Beach, 3.9 km from Leisure Lodge Golf Club, Seaclusion Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$108.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 reviews

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.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 146 reviews

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

From US$69 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6 reviews

Set in Ukunda, 1.6 km from Colobus Conservation, Coral Villas Cottage has a private beach area, private parking and rooms with free WiFi access.

From US$95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 43 reviews

Featuring an outdoor swimming pool, garden and views of garden, Bahati Diani House Glamping is set in Diani Beach, 2 km from Galu Beach.

From US$25 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 51 reviews

Boasting a balcony with garden views, pool with a view and a garden, Baali Diani Apartments can be found in Ukunda, close to Diani Beach and 2.3 km from Leisure Lodge Golf Club.

From US$108 per night

Tahira Villa

Diani Beach
8.0+ review score
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 24 reviews

Featuring pool views, Tahira Villa provides accommodation with balcony, around 300 metres from Galu Beach.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 23 reviews

Set in Diani Beach, 300 metres from Galu Beach, Blessing Holiday Homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a shared lounge.

From US$73.80 per night

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

Serene Garden Room APT

Diani Beach
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

Diani Banda Cottages

Diani Beach
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 84 reviews

Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

From US$35 per night

Offering a garden and garden view, Cozy 2Bdrm Chill out Villa with Private Yard is located in Diani Beach, 2.1 km from Diani Beach and 2.6 km from Leisure Lodge Golf Club.

From US$85 per night

PremierStays

Mombasa
Budget options available

Featuring air-conditioned accommodation with a balcony, PremierStays is located in Mombasa. This property offers access to a terrace, free private parking and free WiFi.

From US$112.50 per night

Langai Villa

Ukunda
Budget options available

Situated in Ukunda, Langai Villa features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$78 per night

Set in Diani Beach, 1.9 km from Diani Beach and 2.5 km from Leisure Lodge Golf Club, Diani Ukunda Classy One Bedroom offers spacious air-conditioned accommodation with a balcony and free WiFi.

From US$100 per night

Aqua Resort

Diani Beach
Budget options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 383 reviews

Situated in Diani Beach, Aqua Resort provides accommodation with free WiFi and seating area.

From US$69 per night

Casa Marabella C3

Diani Beach
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 16 reviews

Featuring a private beach area, water sports facilities, and a rooftop pool, Casa Marabella C3 offers accommodation in Diani Beach with free WiFi and mountain views.

From US$148.75 per night

Family Hotels with swimming pools in Diani Beach and nearby

Situated in Diani Beach, 200 metres from Diani Beach, Manyatta Hotels & Apartments features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$121.50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Diani Beach, Erwin Holiday Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$126 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 22 reviews

Located in Diani Beach, less than 1 km from Diani Beach, Lotfa Resort by Antares Hotels provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$89 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 31 reviews

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.

Situated in Diani Beach, within 3.7 km of Leisure Lodge Golf Club and 4.8 km of Colobus Conservation, Rosa Mystica Diani Beach Apartments offers accommodation with free WiFi, air conditioning, a...

From US$162 per night

Simba Kenia Luxury Apartment is a recently renovated apartment in Ukunda Airport, where guests can take a dip in its outdoor swimming pool and make the most of its free WiFi, private beach area and...

From US$226.57 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 33 reviews

Boasting pool views, Pendo Villas Diani Beach provides accommodation with balcony, around 2.9 km from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$135 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 22 reviews

Featuring garden views, EUNICE'S CLASSY DIANI STUDIO provides accommodation with a garden, a bar and a shared lounge, around 400 metres from Diani Beach.

Enjoy breakfast in Diani Beach and nearby

Marikeka Hotel

Galu
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Galu, less than 1 km from Diani Beach, Marikeka Hotel features accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$155 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 772 reviews

Featuring free WiFi and air conditioning, Bahari Dhow Beach Villas is situated in Diani Beach, 3.4 km from The Diani Beach Shopping Centre. Colobus Conservation is 9 km away.

From US$105 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 121 reviews

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

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

Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

From US$108 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 142 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 US$484.20 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,077 reviews

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.

Villa Verde

Ukunda
Breakfast options

Boasting quiet street views, Villa Verde offers accommodation with a private beach area and a patio, around 3.4 km from Colobus Conservation.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 156 reviews

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...

From US$138 per night

FAQ about family hotels in Diani Beach

Family hotels that guests love in Diani Beach

See all
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 15 reviews
I spent a very pleasant vacation with my family. Mr. David was very supportive, any request or information was fulfilled promptly. Onesmus prepared food for us at our request, a boy very attentive to details, very pleasant and nice. The villa was cleaned daily, the pool and the garden were also taken care of daily. I was impressed by the daily work of the staff and their desire to make us feel good on vacation. I highly recommend this villa to families with children or groups of friends.
Guest review by
Luiza
Family with young children
Avg. price/night: US$306
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,324 reviews
The room has a big baby cot and the meal plan was very great. I also liked the fact that they have kids club and they have staff to supervise the kids. .
Guest review by
Maureen
Family with young children
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,077 reviews
Where to begin?? Angie at reception and her support staff are INCREDIBLE!! The rooms are beachy-stylish and very, VERY cute. The property is spotlessly clean and very well set up. There is a wide variety of menu options and the food is DELICIOUS!! The pool area was also VERY nice, perfect for families with small children. The property is located on a PICTURE PERFECT beach, ideally situated in Diani. We booked one night and stayed for three. We HIGHLY RECOMMEND this BEAUTIFUL hotel.
Guest review by
CARMEN
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 114 reviews
Amazing staff, loved our Chef who is very knowledgeable about variety of foods. Involved us with decision-making regarding food. The location is nice and quiet, close to the beach and other amenities, very family friendly for those families who would like some peace and quiet. Definitely recommend this resort.
Guest review by
Brenda
Family with young children
Avg. price/night: US$124.20
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 391 reviews
Very good that staff made their best to, as a family, give us a communicating room. Hotel is brand and all is in very good condition. Breakfast was appropriate, even if not amazing. Very good pool area with water slides, kids had real fun.
Guest review by
DJ_MaC
Family with young children
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 522 reviews
it's such a good deal for the money paid... found it so affordable and worth it Meals.. excellent Drinks .. so good all you fancy is readily available.. Staff so friendly and fun to interact with Team Animation brought life to the place with all the activities.. They are incredibly talented kids .. they deserve to be amongst the best entertainers in any hotel I've seen ... I just wished I took 10 nights rather than 5 nights there
Guest review by
Henry
People with friends
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 256 reviews
the overall experience was terrific, it's very family-friendly and the staff was very responsive best of all love the activities available all through the day to keep the kids entertained
Guest review by
Khamasi
Family with young children