Diani Beach

Relax on powder-white sand, swim in warm turquoise water and add a safari adventure to Kenya's most celebrated beach holiday destination.

CONTACT US
LocationKwale County, South Coast Kenya
Beach LengthAbout 17 km
Famous ForWhite Sand & Kitesurfing
Best MonthsDecember – March
About The Beach

Discover Diani Beach, Kenya

Diani Beach is a long stretch of soft white sand on Kenya's south coast, in Kwale County, about 30 kilometres south of Mombasa. Palm trees, coral reef, warm Indian Ocean water and lively beach towns make it one of the finest beach destinations in Africa, and it has repeatedly been named among the continent's leading beach destinations.

It is also the perfect finish to a safari. If you are planning a Kenya safari, adding Diani Beach gives you the classic "bush and beach" holiday: wildlife in the morning, a swim by afternoon and dinner by the sea at night.

White sand and palm trees at Diani Beach, Kenya
Why It Stands Apart

What Makes Diani Beach Unique?

Many coasts have sand and sea, but Diani Beach blends beauty, adventure and nature in one place.

Turquoise water at Diani Beach

Powder-White Sand & Clear Water

A long, gently sloping beach backed by palms and coastal forest offers calm, warm swimming and perfect sunsets.

Colobus monkeys near Diani Beach

Forest, Wildlife & Reef

Rare Angolan colobus monkeys swing through the trees near the beach, while the coral reef offshore is full of colourful fish.

Kitesurfing at Diani Beach

Water Sports Capital

Steady winds make Diani one of East Africa's best spots for kitesurfing, with diving, snorkelling and deep-sea fishing close by.

Compare Destinations

Diani Beach vs Other Beach Destinations

How does Diani Beach compare with other leading East African beach destinations? Here is a quick overview to help you choose.

FeatureDiani BeachWatamuLamuZanzibar
CountryKenyaKenyaKenyaTanzania
Main highlightLong white beach, water sportsMarine park, turtlesSwahili old town, dhowsSpice islands, Stone Town
AtmosphereLively, with resorts and nightlifeQuiet, nature-focusedHistoric and remoteVaried, from luxury to budget
AccessShort flight or 1 hour from Mombasa airportAbout 2 hours from MombasaFlight only, then boatFlight or ferry
Best forFamilies, couples, kitesurfersDivers, nature loversCulture seekersHoneymoons, culture

Beach lovers often combine Diani Beach with Zanzibar for two very different coasts. If you are comparing, see this guide to the best time to visit Tanzania, browse the best safari companies in Tanzania and Zanzibar, or explore these Tanzania safari tours and Tanzania safari specialists for ideas.

Couple relaxing at Diani Beach
Reasons To Go

Why Visit Diani Beach?

There are many reasons Diani Beach deserves a place on your Kenya itinerary.

  • Perfect after a safari. Rest your legs on the sand after early game drives and long journeys.
  • Romantic setting. Candlelit beach dinners and ocean sunsets make it ideal for a honeymoon safari finish, and many couples compare it with a Seychelles beach honeymoon or a South Africa honeymoon.
  • Great for families. Shallow water, kids' clubs and gentle activities keep every age happy.
  • Safe and welcoming for solo guests. Resorts and boutique stays suit independent women too, much like these luxury hotels for female solo travellers.
  • Easy to reach. It is only a short flight from Nairobi and close to Mombasa airport.
Experiences

Things to Do at Diani Beach

A stay at Diani Beach is about much more than sunbathing. These are the most rewarding activities.

Snorkelling at Diani Beach

Snorkelling & Diving

Explore the coral reef, and take a boat to Kisite-Mpunguti Marine Park to swim with colourful fish and, with luck, dolphins.

Kitesurfing at Diani Beach

Kitesurfing & Water Sports

Learn to kitesurf, paddle-board, sail a dhow or try jet-skiing with qualified instructors.

Colobus Monkey Trust near Diani Beach

Colobus Monkeys & Kaya Kinondo

Walk in the sacred coastal forest and see rare Angolan colobus monkeys with a local guide.

Shimba Hills near Diani Beach

Shimba Hills Day Trip

Travel inland to spot sable antelope and elephants, a quick taste of the bush from the beach.

Dhow cruise at sunset near Diani Beach

Dhow Cruise & Sunset Sail

Sail on a traditional wooden dhow with seafood and music as the sun sets over the Indian Ocean.

Cultural visit near Diani Beach

Swahili Culture & Markets

Visit local markets and coastal villages. Pair it with our cultural and Big Five tours.

Combine Your Trip

Bush and Beach: Combine Diani Beach with a Safari

The classic Kenya holiday joins the savannah and the sea. Many travellers fly to the Maasai Mara to see the Great Migration, then finish at Diani Beach. Read about the Great Migration in Africa and our guide to the best time to witness the Great Migration to plan the safari half. Tsavo West and Amboseli lie on the way to the coast, and these Big Five safaris show how a bush stay can be added.

Our team can link the coast and the bush on one tailor-made safari itinerary, with short flights between each stop, or arrange a fly-in safari.
Plan Your Dates

Best Time to Visit Diani Beach

The coast is warm all year. December to March is hot, sunny and windy, ideal for beach days and kitesurfing. June to October is cooler and dry, with calm seas that are good for diving and snorkelling. April to May is the long-rains season, with the lowest prices and fewer visitors, and November brings short showers.

For a wider view of seasons, read this guide to the best time to visit Kenya and Tanzania and our own weather and climate guide.
Stay

Where to Stay at Diani Beach

Accommodation at Diani Beach ranges from all-inclusive resorts to boutique hotels, private villas and simple beach cottages. Our team matches your style and budget, and you can browse similar options on our safari accommodations page.

Luxury beach resort at Diani Beach

Luxury Resorts & Villas

Beachfront suites, spas, fine dining and private pools for guests seeking comfort. See our luxury safaris.

Mid-range hotel at Diani Beach

Mid-Range Hotels

Comfortable rooms, pools and great locations at fair prices. Explore our mid-range experience.

Budget beach cottages at Diani Beach

Budget Cottages & Hostels

Simple, friendly stays close to the sand for travellers on a smaller budget. View our camping safaris.

Prefer an exclusive feel? Take inspiration from this private nature reserve experience, which shows how small, private lodges differ from large resorts.

Getting There

How to Get to Diani Beach

By Air from Nairobi

Scheduled flights link Nairobi with Ukunda airstrip, right beside Diani Beach, in about an hour. You can also fly into Mombasa, then transfer by road. Many guests use flying safaris to join the bush and the beach.

By Road or Train

From Mombasa airport the drive to the beach takes about an hour. You can also take the train from Nairobi to Mombasa, then transfer south. Travellers who prefer to plan a trip on your own should still book a trusted transfer.

From Tanzania & Abroad

Travellers from Zanzibar or Arusha can connect through Nairobi or Mombasa. International guests often connect through Doha with Qatar. See how fly-in Zambezi safaris are organised for ideas.

Check the latest Kenya eTA entry requirements before you travel, and read our safari packing guide to prepare.
Answers

Diani Beach FAQs

Where is Diani Beach located?

It lies in Kwale County on Kenya's south coast, about 30 km south of Mombasa, along the Indian Ocean.

When is the best time to visit Diani Beach?

December to March is hottest and best for beach days and kitesurfing. June to October is cooler with calm seas, and April to May is the cheapest season.

Is Diani Beach safe for tourists?

Yes, when you follow normal travel precautions. Stay in reputable resorts, use licensed taxis and avoid walking alone on the beach after dark.

Can I combine Diani Beach with a safari?

Absolutely. Many travellers combine Diani Beach with the Maasai Mara, Amboseli, Tsavo West or Tanzania for a complete East Africa journey. For Big Five options, see these Big Five safaris.

How many days do I need at Diani Beach?

We recommend 4 to 7 nights. This gives you time to relax, try water sports and take a boat trip or day excursion.

What should I pack?

Swimwear, light cotton clothing, reef-safe sunscreen, a hat and sandals. See our safari packing guide and travel tips.

Is Diani Beach good for photography?

Yes. Sunrise light on the white sand, palm silhouettes and dhow sails make it a favourite stop for any African photo safari trip. More answers are on our FAQs page.

Start Planning

Ready to Explore Diani Beach?

Let our local experts design a private, tailor-made holiday to Diani Beach around your dates, budget and dreams. Browse all our packages or speak to us today.

CONTACT US