Kids Fun Places — kids' days out, checked by parents

Diani Beach in Ukunda, Diani Beach: Hours, Facilities and Family Guide

Parks, beaches and nature in Ukunda, Diani Beach

Last updated: 22 October 2026. Nothing critical ? confirm camel ride prices on the day
Diani Beach

Photo: Auto-generated feature card

Diani Beach is Kenya's most-awarded beach ? 17 km of free white sand with calm lagoon swimming, camel rides and beach cafes. Entry is free and it's open all day. Plan a half to full day.

📍 Location
Diani Beach Road, Ukunda, Ukunda, Diani Beach, Kwale

What is Diani Beach?

Diani Beach is Kenya's most famous beach ? repeatedly voted Africa's best ? 17 km of white sand backed by palms, with a calm lagoon for swimming, camel rides, kitesurfing and dozens of beach cafes and resorts open to day visitors.

The beach is free. Activities cost extra: camel rides (~KES 200-500), snorkel trips, kitesurf lessons. Access via public beach entries along Diani Beach Road.

Diani has won the World Travel Awards' Africa's Leading Beach Destination title multiple times ? a working beach where tourism funds local communities.

Free entryNo entry fee for adults or children. Food, activities and rentals are extra. Prices checked 22 Oct 2026.

💡 Money-saving tips for families

  • It's free Activities are the only cost
  • Public accesses Don't pay for 'private' entry
  • Lagoon at low tide Calmest swimming

Is it right for your child's age?

Age groupVerdictWhat to expect
0-2 years Good Shallow lagoon splash
3-5 years Great Sand and swimming
6-9 years Great Camels and boats
10-12 years Great Kitesurf tasters
13+ years Great Full beach day

Perfect visit planner

How much time do you have? Pick your window and we'll show you the ideal sequence.

Choose your time window

08:30
ArrivePublic access, set up shade
09:00
Lagoon swimCalm morning water
10:30
Camel rideAlong the sand
12:00
Beach cafe lunchDay visitors welcome
14:00
Siesta and sandcastlesPalms shade
16:30
Sunset walkGolden hour

Key details

Address
Diani Beach Road, Ukunda, Diani Beach
Opening hours
Daily, daylight hours Closed now
How long to plan
Half to full day
Suitable ages
All ages
Setting
Outdoor
Booking
Walk-in
Payment accepted
  • Cash
  • M-Pesa

What to expect when you visit

Enter via any public beach access on Diani Beach Road ? the sand is free.

Swim the calm lagoon, walk the endless sand, and take camel rides (~KES 200-500) or snorkel trips.

Lunch at a beach cafe ? many welcome day visitors.

What if...?

The questions every parent asks before booking. Tap to expand.

Is the beach free?

Yes ? public accesses all along the road.

Safe to swim?

Lagoon is calm; supervise as always.

Where do we eat?

Beach cafes welcome day visitors.

Family essentials

Toddler suitability
Great for toddlers
Minimum age
No minimum age
Facilities
  • Toilets
Access and parking
  • Public transport nearby
Safety notes

Free public beach; supervise swimming; agree activity prices before starting; watch tides for lagoon swimming.

Tickets and costs

Free entry rules
Free entry for everyone
Extra costs (activities, rentals, food)

Camel rides 200-500; snorkel trips; kitesurf lessons; sunbed rental

Plan your visit

Best time to visit
Morning for calm lagoon; sunset walks
Busiest times
Weekend afternoons at main accesses
How to get there

Diani Beach Road, ~35 km south of Mombasa (via Likoni ferry)

By car
Public access parking points
Uber / Bolt estimate
KES 300-800 one way in Diani
Public transport

Matatu Mombasa-Ukunda, then tuk-tuk

Combine with

Colobus Conservation; Shimba Hills day trip; Kongo River estuary

What to bring

Swimsuits, towels, sunscreen, hats, water

Accessibility deep dive

Here is what to expect on the ground.

??? 17 km of sand

Africa's leading beach

?? Camel rides

Along the shore

?? Calm lagoon

Family swimming

Combine your visit

Plan the perfect day

1
Diani Beach Morning swim Public access
2
Colobus Conservation Mid-morning monkeys Walkable
3
Diani Beach Afternoon and sunset Back on the sand

Family of 4 estimate: ~KES 1,500-4,000 (food + activities)

What to pack

Tick off what you have. Your list saves automatically on this device.

Family day bag checklist

What visitors say

No reviews yet. Be the first to share what your visit was like.

Write a review

Frequently asked questions

Is Diani Beach free to enter?
Yes. There is no entry fee for adults or children at Diani Beach. Checked 22 Oct 2026.
What are the Diani Beach opening hours?
Daily, daylight hours. Busiest: Weekend afternoons at main accesses.
Is Diani Beach suitable for toddlers and young children?
Yes. Diani Beach is great for toddlers. Minimum age: No minimum age. Free public beach; supervise swimming; agree activity prices before starting; watch tides for lagoon swimming.
How long do you need at Diani Beach?
Plan for Half to full day.
What payment methods does Diani Beach accept?
Diani Beach accepts Cash, M-Pesa.
Is Diani Beach accessible, and is there parking?
Access and parking: Public transport nearby.
What is the best time to visit Diani Beach?
Morning for calm lagoon; sunset walks. It is busiest Weekend afternoons at main accesses.
How do you get to Diani Beach?
Public access parking points. Ride-hailing: KES 300-800 one way in Diani. Public transport: Matatu Mombasa-Ukunda, then tuk-tuk Diani Beach Road, ~35 km south of Mombasa (via Likoni ferry)

Similar places

Parks, beaches and nature in Nairobi

#1 in Parks, beaches and nature

Karura Forest

Karura Forest is a 1,041-hectare urban forest in Nairobi with trails, waterfalls, caves, picnic sites, and bike hire. E…

  • All ages
  • Outdoor
  • Great for toddlers

Entry from KES 174

Parks, beaches and nature in Dunga, Kisumu

Dunga Beach & Hill Camp

Lakeside camp with boat rides, kayaking, birdwatching and family-friendly restaurant.

  • All ages; boat rides suitable for most
  • Lakeside camp and beach
  • Yes, with carer

Parks, beaches and nature in Nakuru, Nakuru County

Buraha Zenoni Hotel & Resort

Family hotel in Nakuru with outdoor pool, kids’ play area and bouncing castle.

  • All ages
  • Hotel with pool and kids’ play area
  • Yes, family rooms

Entry from KES 1

Parks, beaches and nature in Nakuru, Nakuru County

Flamingo Resort & Spa

Lakeside resort with family rooms, children’s playground and pool near Lake Nakuru.

  • All ages
  • Lakeside resort with pool and playground
  • Yes, cribs on request

Entry from KES 1

Also in Diani Beach

Water parks and pools in Diani Beach

Diani Splash Kids Aqua Park

Children's water park and restaurant on Diani Beach Road with slides, a pool and a playground, advertised for ages 3 to…

  • 3-15 years (advertised); toddlers have a separate rate
  • Outdoor

Entry from KES 1,000

Animals and wildlife in Diani Beach

The Sands Marine Centre

Marine education centre in a converted boat house at The Sands at Nomad on Diani Beach, with exhibits, interactive disp…

  • All ages

Amusement and family entertainment in Diani Beach

Diamonds Leisure Beach & Golf Resort

A beachfront resort with a golf course, kids club, and pools. Day visits are not typically offered; guests stay overnig…

  • NOT FOUND

Entry from KES 18

Animals and wildlife in Diani Beach

Stilts Backpackers (Bush Baby Feeding)

A backpackers' hostel with a bar and restaurant where bush babies are fed at 7pm daily. Open to non-guests.

  • 3-5;6-9;10-12;13+
  • Outdoor

Entry from KES 1