A beach with palm trees, a thatched umbrella, and a boat.

Find Family Hotels in Diani Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach Family Hotels

Tonight
Sep 23 - Sep 24
Tomorrow
Sep 24 - Sep 25
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Our top choices for Diani Beach family-friendly hotels

1. Nomad Beach Resort

Nomad Beach Resort
Diani Beach
  • Family delight on a private beach paradise with 3 indoor pools, kayaking, and supervised children's activities.
₩375,389
₩442,959 total
includes taxes & fees
Sep 26 - Sep 27
Nomad Beach Resort

2. Swahili Beach Resort

Swahili Beach Resort
Diani Beach
  • Vacation paradise for kids with nine pools, playground, and beachfront fun awaits at this family-focused resort.
₩303,855
₩454,712 total
includes taxes & fees
Sep 24 - Sep 25
Swahili Beach Resort

3. Diani Sea Lodge

Diani Sea Lodge
Diani Beach
₩342,941
₩404,671 total
includes taxes & fees
Oct 23 - Oct 24
Diani Sea Lodge

4. Mzima Beach

Mzima Beach
Diani Beach
₩124,091
₩146,427 total
includes taxes & fees
Oct 14 - Oct 15
Mzima Beach

5. Diani Sea Resort

Diani Sea Resort
Diani Beach
₩370,493
₩437,182 total
includes taxes & fees
Sep 26 - Sep 27
Diani Sea Resort

6. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
  • Family paradise at Diani Reef Beach Resort offers supervised kids' activities, children's pool, and direct beach access.
₩218,122
₩272,659 total
includes taxes & fees
Oct 24 - Oct 25
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

7. Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
Diani Beach
₩87,617
₩108,558 total
includes taxes & fees
Sep 26 - Sep 27
Bahari Dhow Beach Villas

8. Waterlovers Beach Resort

Waterlovers Beach Resort
Diani Beach
  • Tropical family adventure on Kenya's Diani Beach with a gorgeous pool, beach play, and babysitting services for everyone's ease.
₩476,645
₩562,441 total
includes taxes & fees
Sep 27 - Sep 28
Waterlovers Beach Resort

9. Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach
Diani Beach
  • Family bliss awaits at this Diani Beach aparthotel with dedicated children's pool, playground, and babysitting services.
₩79,633
₩93,967 total
includes taxes & fees
Sep 24 - Sep 25
Villa Mandhari- Diani Beach

10. Queens Chateau Boutique Villa

Queens Chateau Boutique Villa
Galu Beach
₩172,286
₩203,295 total
includes taxes & fees
Sep 25 - Sep 26
Queens Chateau Boutique Villa
View all properties

Choose what matters most at family-friendly hotels in Diani Beach

Breakfast included
Pool
All-inclusive
4 stars
5 stars

Family-friendly hotels with free breakfast in Diani Beach

Swahili Beach Resort

Swahili Beach Resort
Diani Beach
₩303,855
₩454,712 total
includes taxes & fees
Sep 24 - Sep 25
Swahili Beach Resort

Nomad Beach Resort

Nomad Beach Resort
Diani Beach
₩375,389
₩442,959 total
includes taxes & fees
Sep 26 - Sep 27
Nomad Beach Resort

Diani Sea Lodge

Diani Sea Lodge
Diani Beach
₩342,941
₩404,671 total
includes taxes & fees
Oct 23 - Oct 24
Diani Sea Lodge

Mzima Beach

Mzima Beach
Diani Beach
₩124,091
₩146,427 total
includes taxes & fees
Oct 14 - Oct 15
Mzima Beach

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
₩218,122
₩272,659 total
includes taxes & fees
Oct 24 - Oct 25
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
Diani Beach
₩87,617
₩108,558 total
includes taxes & fees
Sep 26 - Sep 27
Bahari Dhow Beach Villas

Waterlovers Beach Resort

Waterlovers Beach Resort
Diani Beach
₩476,645
₩562,441 total
includes taxes & fees
Sep 27 - Sep 28
Waterlovers Beach Resort

Asha Boutique Hotel

Asha Boutique Hotel
Diani Beach
₩216,889
₩255,929 total
includes taxes & fees
Oct 15 - Oct 16
Asha Boutique Hotel

PrideInn Hotel Diani

PrideInn Hotel Diani
Diani Beach
₩87,865
₩103,680 total
includes taxes & fees
Oct 23 - Oct 24
PrideInn Hotel Diani

Qua Bruce Apartment

Qua Bruce Apartment
Diani Beach
₩50,400
₩59,472 total
includes taxes & fees
Sep 24 - Sep 25
Qua Bruce Apartment
View all properties

Family-friendly hotels with pools in Diani Beach

Swahili Beach Resort

Swahili Beach Resort
Diani Beach
₩303,855
₩454,712 total
includes taxes & fees
Sep 24 - Sep 25
Swahili Beach Resort

Nomad Beach Resort

Nomad Beach Resort
Diani Beach
₩375,389
₩442,959 total
includes taxes & fees
Sep 26 - Sep 27
Nomad Beach Resort

Mzima Beach

Mzima Beach
Diani Beach
₩124,091
₩146,427 total
includes taxes & fees
Oct 14 - Oct 15
Mzima Beach

Diani Sea Resort

Diani Sea Resort
Diani Beach
₩370,493
₩437,182 total
includes taxes & fees
Sep 26 - Sep 27
Diani Sea Resort

Diani Sea Lodge

Diani Sea Lodge
Diani Beach
₩342,941
₩404,671 total
includes taxes & fees
Oct 23 - Oct 24
Diani Sea Lodge

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
₩218,122
₩272,659 total
includes taxes & fees
Oct 24 - Oct 25
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
Diani Beach
₩87,617
₩108,558 total
includes taxes & fees
Sep 26 - Sep 27
Bahari Dhow Beach Villas

Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach
Diani Beach
₩79,633
₩93,967 total
includes taxes & fees
Sep 24 - Sep 25
Villa Mandhari- Diani Beach

Waterlovers Beach Resort

Waterlovers Beach Resort
Diani Beach
₩476,645
₩562,441 total
includes taxes & fees
Sep 27 - Sep 28
Waterlovers Beach Resort

Asha Boutique Hotel

Asha Boutique Hotel
Diani Beach
₩216,889
₩255,929 total
includes taxes & fees
Oct 15 - Oct 16
Asha Boutique Hotel
View all properties

Family-friendly all inclusive hotels in Diani Beach

Diani Sea Lodge

Diani Sea Lodge
Diani Beach
₩342,941
₩404,671 total
includes taxes & fees
Oct 23 - Oct 24
Diani Sea Lodge

Diani Sea Resort

Diani Sea Resort
Diani Beach
₩370,493
₩437,182 total
includes taxes & fees
Sep 26 - Sep 27
Diani Sea Resort

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
₩218,122
₩272,659 total
includes taxes & fees
Oct 24 - Oct 25
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Kaskazi Beach Hotel

Kaskazi Beach Hotel
Diani Beach
₩113,708
₩134,175 total
includes taxes & fees
Sep 24 - Sep 25
Kaskazi Beach Hotel

Qua Bruce Apartment

Qua Bruce Apartment
Diani Beach
₩50,400
₩59,472 total
includes taxes & fees
Sep 24 - Sep 25
Qua Bruce Apartment
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties

Top Diani Beach Hotel Reviews

Nomad Beach Resort

Nomad Beach Resort

10/10 Excellent
"Great stay, wish we had longer"
Mark 2-night trip
Posted 2 weeks ago
Nomad Beach Resort
PrideInn Hotel Diani

PrideInn Hotel Diani

10/10 Excellent
"Staff"
Tidiani 8-night trip
Posted 2 months ago
PrideInn Hotel Diani
Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort

8/10 Good
"I loved the place"
Mercy 3-night trip
Posted 3 months ago
Diamonds Leisure Beach & Golf Resort
Southern Palms Beach Resort

Southern Palms Beach Resort

10/10 Excellent
"This is a great resort with expansive swiming pool, great food and customer care. We enjoyed our stay."
ANTONY 3-night trip
Posted 3 months ago
Southern Palms Beach Resort

Frequently asked questions

What's Diani Beach like for family-friendly vacations?
The relaxing destination of Diani Beach is a great choice if you've been thinking about a vacation with the kids. The beaches, island setting, and recreation options are just some of the things that make this the perfect spot for family trips. Fly into Ukunda (UKA), which is the closest airport, or Mombasa (MBA-Moi Intl.), which is located 17.9 mi (28.7 km) from the city center.
What's the best hotel for a family vacation in Diani Beach?
Swahili Beach Resort is a resort with 9 outdoor pools and 5 restaurants, and it's a top choice on Expedia for families. Other good choices for your family trip include Nomad Beach Resort and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits.
How many family-friendly hotels will I find in Diani Beach?
Expedia has 17 hotels in Diani Beach that are rated for being family-friendly.
When's the best time to book a family-friendly vacation in Diani Beach?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are August and July with an average of 77°F. Average annual precipitation for Diani Beach is 38 inches.
What's there to see and do with your family in Diani Beach?
While you and the family are vacationing in Diani Beach, you might want to check out some of the attractions here such as Shimba Hills National Reserve, Diani Beach, and Tiwi Beach. Make sure you have lots of time for activities like Galu Kinondo Beach and Kaya Kinondo Sacred Forest.