Kenya coast destination

Diani Beach

Powder-white sand, a turquoise lagoon and coral reef, with colobus monkeys in the coastal forest.

Location

Kwale County, Kenya

Best time

December to March

Ideal stay

Three to five nights

Famous for

White sand and reef

Location

Kwale County, Kenya

Best time

December to March

Ideal stay

Three to five nights

Famous for

White sand and reef

Fishing boat on Diani Beach, Kenya south coast

Plan around the tide

Swim and snorkel at high tide, then walk out to the reef pools at low tide.

Kenya’s favourite beach

Diani lies on Kenya’s south coast in Kwale County, about an hour south of Mombasa. Its long beach of fine white sand is sheltered by a coral reef that keeps the lagoon calm and clear.

Diani is an easy finish after a safari in Tsavo East or Amboseli.

Read more about Diani Beach on Wikipedia.

Behind the beach, patches of coastal forest are home to the rare Angolan colobus monkey, and boats head south to the Kisite-Mpunguti Marine Park for some of Kenya’s best snorkelling. With steady winds and warm water, Diani is also one of East Africa’s top spots for kitesurfing.

Places to explore

Marine and forest life

Between the reef and the coastal forest, Diani is full of wildlife on land and at sea.

Angolan colobus

A rare black-and-white colobus that lives in the forest patches behind the beach.

Sea turtle

Green turtles feed over the seagrass beds and reef.

Dolphin

Bottlenose and spinner dolphins are often seen around Kisite-Mpunguti.

Reef fish

Snorkel over coral gardens alive with parrotfish, angelfish and wrasse.

Humpback whale

From July to October, humpbacks pass offshore on their yearly migration.

Starfish

Low tide reveals starfish and sea urchins in the reef pools.

More than a beach break

Hover or tap a card to see how each experience fits into your days in Diani.

Snorkelling and diving

Coral gardens and clear water.

Snorkelling and diving

Dive the reef off Diani or take a boat to Kisite-Mpunguti, where the water is clear and the coral is healthy.
Add it to my trip

Kitesurfing

Steady winds, warm lagoon.

Kitesurfing

Diani’s trade winds and shallow lagoon make it great for lessons and experienced riders alike.
Add it to my trip

Camel rides

A slow ride along the sand.

Camel rides

Ride along the water’s edge at sunrise or late afternoon, when the beach is at its most beautiful.
Add it to my trip

Wasini Island dhow trip

Dolphins, reef and seafood.

Wasini Island dhow trip

Sail by dhow to Kisite-Mpunguti for snorkelling and dolphin watching, then enjoy a seafood lunch on Wasini Island.
Add it to my trip

Beach walks

Kilometres of white sand.

Beach walks

Walk the long beach at low tide, when sandbars and reef pools appear along the shore.
Add it to my trip

Seafood and Swahili food

Fresh from the ocean.

Seafood and Swahili food

Try grilled fish, prawns and coconut curries at beach restaurants and local kitchens.
Add it to my trip

When to visit Diani

Diani is warm all year. The season you pick shapes the weather, the wind and the sea.

Best time

December to March

Hot, dry season

Sunny days, calm water and the best visibility for snorkelling and diving.

April to June

Long rains

Heavy showers and humid air, but quiet beaches and low rates.

July to October

Cool, dry season

Breezy days, strong kitesurfing winds and humpback whales offshore.

November

Short rains

Short tropical showers between long sunny spells.

Planning your trip

The practical details, so you can decide how to travel and where to stay.

Getting there

Fly in or drive from Mombasa.

Where to stay

Resorts, villas and boutique hotels.

Kisite-Mpunguti Marine Park fees are charged by Kenya Wildlife Service per person. Ask us for the current rates when you request your quote.

Safari and beach holidays

Ready-made trips that end on the sand in Diani after a safari in Tsavo, Amboseli or the Maasai Mara.

Private Tour
Kenya Private Safaris
Kenya
From $ 1,140
Private Tour
Kenya Private Safaris
Kenya
From $ 1,140
Private Tour
Kenya Private Safaris
Kenya
From $ 930

Diani Beach FAQs

Can’t see your question here? Our Nairobi team is available 24/7.

Talk to Serval Tours and Travel

Diani is on Kenya’s south coast in Kwale County, about an hour south of Mombasa.

Three to five nights is ideal for beach time, a dhow trip to Wasini Island and a day on the water.

December to March is hot and dry with calm seas. July to October is cooler and windier, which kitesurfers love. April to June is the wettest period.

Direct flights from Nairobi land at Ukunda airstrip near the beach. You can also fly or take the train to Mombasa and drive about an hour south.

Yes. The reef keeps the lagoon calm, the beach is wide and safe for walks, and many resorts have pools and family rooms.

Yes. Dhow trips to the Kisite-Mpunguti Marine Park often see bottlenose and spinner dolphins, though sightings are never guaranteed.

Yes. Steady trade winds and a shallow lagoon make it one of East Africa’s best kitesurfing spots, especially from July to March.

Yes. Tsavo East, Tsavo West and Shimba Hills are within easy reach, and many guests fly in after a safari in the Maasai Mara.

Start planning your Diani getaway

Tell us your dates, group size and budget. We’ll come back with a Diani plan built around the season and the experiences you want most.

Scroll to Top