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.

africa, kenya, nature, diani beach, camels, beach
africa, nature, kenya, diani beach, boat, sea, fisherman, 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.

Private Tour
Kenya Private Safaris
Kenya
From $ 1,325
Family Tour
Kenya Family Safaris
Kenya
Family Tour
Kenya Family Safaris
Kenya

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.

Scroll to Top