Kenya Coast Destination
Diani Beach
Powder-white sand, turquoise water and swaying palms on Kenya’s south coast. The perfect finish to a safari.
Location
Kwale County, Kenya
Size
About 17 km of beach
Ideal stay
3 to 5 days
Best time
June to March
Famous for
White sand and reefs
Kenya, South Coast
Kenya's coastal paradise
Diani Beach stretches along Kenya’s south coast in Kwale County, around seventeen kilometres of powder-white sand fringed by palms and protected by an offshore coral reef. Warm, calm water makes it one of Africa’s favourite beach destinations.
It is the natural place to unwind after a safari. Snorkel the reef, sail on a traditional dhow, watch for dolphins or visit the rare colobus monkeys in the coastal forest behind the beach.
Why Diani belongs on your Kenya holiday
Six reasons Diani is the favourite way to end a Kenya safari.
Powder-white sand
Around seventeen kilometres of some of the finest sand on the Kenyan coast.
A protected reef
Colourful marine life sheltered just offshore.
Diving and snorkelling
Some of Kenya’s best reef diving, close to shore.
Rare colobus monkeys
Angolan colobus live in the forests just behind the beach.
Watersports for all
Kitesurfing, kayaking and paddleboarding on warm water.
Warm all year
Comfortable swimming temperatures in every season.
When to visit Diani
Diani rewards visitors in every season. Choose the window that matches what you most want to see.
June to October
Peak season
Cooler, drier weather and the best diving visibility of the year.
January to March
Hot and dry
Warm days and calm seas, ideal beach weather.
November to December
Short rains
Green scenery and fewer visitors, with brief showers.
April to May
Long rains
The quietest and best-value time, with heavier rain.
Marine and forest life
From the reef to the coastal forest, Diani is full of life.
Colobus monkey
Rare Angolan colobus in the forest behind the beach.
Dolphin
Pods are often seen on early morning boat trips.
Sea turtle
Green turtles feed on the reef and seagrass.
Reef fish
Colourful shoals around the coral gardens.
Starfish
Easy to spot in the shallow pools at low tide.
Humpback whale
Passing offshore in the cooler months, roughly July to October.
Things to do at Diani
Balance lazy beach days with time on and under the water.
Snorkelling and diving
Explore the protected reef, a short boat ride from shore.
Dhow sailing
Cruise the coast on a traditional wooden sailing boat.
Colobus conservation
See rare colobus monkeys up close in a protected forest.
Kitesurfing
Ride the reliable trade winds, with lessons for all levels.
Dolphin watching
Spot dolphin pods on a morning boat trip.
Camel rides
A slow, scenic ride along the sand at sunset.
Planning your trip to Diani
Practical details to help you decide how to get there and where to stay.
Getting to Diani
- By air: flights from Nairobi to Ukunda airstrip in Diani take about an hour.
- From Mombasa: around one to two hours by road, depending on the ferry crossing.
- Combined routes: pairs perfectly with Tsavo East, Tsavo West or Amboseli.
Where to stay
- Beach resorts: relaxed resorts with pools and direct beach access.
- Boutique hotels and villas: smaller, private places to stay in Diani.
- Every budget: we match your stay to your style and budget.
Safari and beach holidays
Pair the coast with a Tsavo or Amboseli safari. These itineraries end on the beach or start close to it.
- Tsavo East, Tsavo West
- 3 Days 2 Nights
- Tsavo East, Tsavo West, Mombasa, Diani
- 6 Days 5 Nights
- Amboseli, Diani, Mombasa
- 7 Days 6 Nights
Good to know
Diani questions, answered
Still wondering about something? Ask our Nairobi team any time on WhatsApp.
Where is Diani Beach?
Diani is on Kenya's south coast in Kwale County, about thirty kilometres south of Mombasa.
How many days should I spend in Diani?
Three to five days is ideal after a safari, with time for the reef, a dhow trip and plenty of rest.
Can I combine Diani with a safari?
Yes. Tsavo East, Tsavo West and Amboseli are all within reach, and several of our itineraries end in Diani.
What is the best time to visit Diani?
June to October and January to March are the driest months, with the best diving between October and March when the sea is calm.
Is Diani good for families?
Yes. Calm water, shallow lagoons and family-friendly resorts make it a favourite with children.
Can you snorkel from the beach?
At low tide there are rock pools to explore, but the best reef snorkelling is a short boat ride offshore.
Start Planning Your Diani Getaway
Tell us your travel dates and we will plan a Diani stay on its own or as the finish to your safari.