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

Alfajiri Villas in Diani Beach, Diani Beach: Hours, Facilities and Family Guide

Parks, beaches and nature in Diani Beach, Diani Beach

Alfajiri Villas

Photo: Auto-generated feature card

Three four-bedroom villas let as whole houses on a coral headland above Diani Beach, each with a private pool, veranda, chef and ocean views.

📍 Location
Alfajiri Villas, Diani Beach, Kwale County, Diani Beach, Diani Beach, Kwale

What is Alfajiri Villas?

Alfajiri Villas is a set of three private, four-bedroom villas on a coral headland above Diani Beach on Kenya's south coast. Each villa is let as a whole house, with its own pool, veranda and staff including a chef, and looks out over the Indian Ocean.

This is accommodation rather than a day-visit attraction: there are no tickets or drop-in facilities for the public. Families book a villa for a coastal stay and use the beach below.

💡 Money-saving tips for families

  • Whole villa Each villa is let as an exclusive-use house | Book direct

Key details

Address
Alfajiri Villas, Diani Beach, Kwale County, Diani Beach
Opening hours
24h (residents); check-in 2pm, check-out 10am
How long to plan
Overnight stay
Suitable ages
All ages
Setting
Outdoor

What to expect when you visit

Book the whole villa rather than a room, and expect staff, a private pool and meals arranged in-house. There is no day entry or public ticket, so this suits families planning a coastal stay rather than a day out.

Ask about child beds, pool fencing and meal prices when booking.

Family essentials

Facilities
  • Toilets
Safety notes

Supervise children around the private pools and on the coral paths and steps down to the beach.

Tickets and costs

Ticket notes

Whole-villa nightly rates from USD 1,500; minimum stay applies

Plan your visit

Best time to visit
December to March and July to October for drier coastal weather
How to get there

On the Diani Beach shoreline, south of Mombasa.

By car
About 1 hour 15 minutes from Mombasa via the Likoni ferry or the Dongo Kundu bypass
Uber / Bolt estimate
Taxis and ride-hailing apps along Diani Beach Road
Public transport

Matatu or tuk-tuk along Diani Beach Road

Combine with

The Sands Marine Centre | Diani Splash Kids Aqua Park

What to bring

Swimwear | Sun protection | Cash for tips and extras

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

What are the Alfajiri Villas opening hours?
24h (residents); check-in 2pm, check-out 10am.
How long do you need at Alfajiri Villas?
Plan for Overnight stay.
What is the best time to visit Alfajiri Villas?
December to March and July to October for drier coastal weather.
How do you get to Alfajiri Villas?
About 1 hour 15 minutes from Mombasa via the Likoni ferry or the Dongo Kundu bypass. Ride-hailing: Taxis and ride-hailing apps along Diani Beach Road. Public transport: Matatu or tuk-tuk along Diani Beach Road On the Diani Beach shoreline, south of Mombasa.

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