Diani Beach

Diani Beach

Location: Diani Beach, Kwale, Kenya

Diani Beach is Kenya’s premier coastal paradise, routinely voted among Africa's leading beach destinations. Located on Kenya's south coast just 30 kilometers south of Mombasa, Diani boasts a stunning 17-kilometer stretch of powdery white sand, sheltered by a vibrant coral reef that creates calm, crystal-clear turquoise lagoons ideal for swimming, diving, and water sports.

Why Visit Diani Beach?

Diani is the ultimate "Bush & Beach" retreat. After an exhilarating Big Five safari in the Masai Mara, Amboseli, or Tsavo, Diani offers an effortless transition into tropical relaxation. Beyond its idyllic palm-fringed shoreline, Diani features world-class beachfront resorts, exceptional dining, rich Swahili culture, and thrilling ocean adventures.

Best Time to Visit

  • December to March (Summer & High Season): Warm, sunny days with calm ocean waters. Excellent for scuba diving, snorkeling, and swimming with whale sharks.
  • July to October (Dry Season): Comfortable temperatures and low rainfall. Perfectly aligns with the Great Wildebeest Migration safari season.
  • June to August & December to February (Kitesurfing Winds): The Kaskazi and Kusi winds blow during these months, making Diani a world-famous kiteboarding hub.
  • April to May (Rainy Season): Heavy rains occur, though luxury resorts often offer attractive low-season rates.

Marine Life & Nearby Attractions

Diani’s rich coastal ecosystem offers incredible wildlife and nature encounters both in the water and on land:

  • Coral Reef & Marine Life: Home to sea turtles, reef sharks, manta rays, and colorful tropical fish. Between January and March, migrating whale sharks frequent these waters.
  • Colobus Conservation Centre: A dedicated eco-sanctuary preserving the rare Angolan Colobus monkeys that inhabit the coastal forest canopy.
  • Shimba Hills National Reserve: Located just 45 minutes inland, this coastal rainforest is home to Kenya's only breeding population of Sable Antelopes, as well as elephants and the scenic Sheldrick Falls.
  • Kisite-Mpunguti Marine Park: A short trip south leads to Wasini Island, where you can sail on a traditional dhow and swim with wild pods of dolphins.

Top Activities & Experiences

  • Kitesurfing & Windsurfing: World-class kitesurfing conditions, particularly around Galu Beach.
  • Skydiving over the Coast: Diani is one of the few places on Earth where you can jump from a plane and land directly on a white sandy beach.
  • Traditional Dhow Sailing & Snorkeling Trips: Take a romantic sunset dhow cruise or sail out to the Robinson Island sandbank at low tide.
  • Deep Sea Fishing & Scuba Diving: Explore wreck dives and deep-water drop-offs teeming with game fish.

How to Get There

  • By Air (Fastest): Daily 45-minute domestic flights connect Nairobi (Wilson Airport) directly to Ukunda Airstrip (Diani), landing just 10–15 minutes from most beach resorts.
  • Via Mombasa: Fly into Moi International Airport (Mombasa) or take the SGR Madaraka Express train to Mombasa, followed by a 1.5 to 2-hour road transfer across the Dongo Kundu Bypass or Likoni Ferry.

Where to Stay

Diani caters to all accommodation styles, ranging from intimate luxury boutique hotels and private eco-villas to family-friendly all-inclusive beach resorts. Key areas include Central Diani for easy access to restaurants and nightspots, and Galu Beach to the south for a quieter, more exclusive atmosphere.

Recommended Duration & Traveler Tips

  • Ideal Stay: 3 to 5 nights (the perfect length to unwind after a safari).
  • Who It’s Best For: Honeymooners, families, water sports enthusiasts, and luxury beach seekers.
  • Health & Logistics: Malaria precautions are recommended for Kenya's coastal region. Lightweight cotton clothing, sunscreen, and reef-safe footwear are essential packing items.
Quick Info
  • Type Beach
  • County Kwale
  • Nearest Town Diani Beach
Plan Your Visit to Diani Beach

Let us help you create the perfect safari experience.

Custom Tour Planner
Chat with Safari Expert