17 km
Beach Length Approx.
Nov – Mar
Best Time to Visit
30 min
From Mombasa Airport (Ukunda)
3‑5 Days
Recommended Stay
Kenya’s Coastal Gem
Diani Beach is a stunning stretch of powder‑white coral sand, turquoise waters, and lush greenery on Kenya’s south coast. Just south of Mombasa in Kwale County, this destination offers both relaxation and adventure.
With activities ranging from snorkeling and diving on vibrant coral reefs, to peaceful beach days, dhow sailing, and immersive cultural experiences, Diani is a perfect blend of beach resort luxury and authentic coastal life.
The surrounding area features the Shimba Hills National Reserve rainforest, rich marine life, and local villages – making Diani not just a beach holiday but a deeper Kenya experience by the sea.
Why Visit Diani
Discover the charm, adventure and serenity of Kenya’s south‑coast beach
Pristine Sands & Turquoise Seas
Enjoy one of Africa’s most beautiful beach environments with calm, clear waters and fine white sand.
Snorkeling & Diving
Explore coral reefs, marine parks, and abundant sea life just offshore.
Dhow Sailing & Water Sports
Take a traditional dhow trip, or try windsurfing, kite‑surfing, kayaking and more.
Nature & Wildlife Nearby
Visit nearby forest reserves, go camel‑riding, or spot the colobus monkey and other coastal wildlife.
Relaxed Coastal Life
Experience laid‑back beach vibes with luxury resorts, local culture, and beautiful sunsets.
Stunning Sunsets
Watch the sun dip over the Indian Ocean from the palm‑lined beach or a rooftop bar.
Gallery
Get a glimpse of Diani’s beauty through real imagery
Sunrise on Diani Beach
White Sand & Turquoise Sea
Camel Ride by the Sea
Coral Reef & Marine Life
Water Sports Adventure
Night Sky & Beach Atmosphere
Beach Activities
Make the most of your time at Diani
🏖️ Beach Relaxation
Unwind on powder‑white sands, swim in turquoise waters, and enjoy sunrise to sunset serenity.
🐠 Snorkeling & Diving
Discover colourful coral reefs, marine parks and sea turtles just off the coast.
⛵ Dhow Sailing
Glide across the ocean in a traditional dhow at dawn or dusk – a classic coastal experience.
🚴 Coastal Adventures
Go on camel rides, kite‑surfing, beach biking or explore the nearby forest reserve.
🌿 Nature & Wildlife
Visit the Shimba Hills, spot indigenous primates or stroll through the coastal forest.
🎉 Evening Vibes
Enjoy beachfront dinners, cocktails under the stars and relaxed nightlife by the sea.
When to Visit
Choose the best month for your Diani getaway
🌟 Peak Dry Season (November – March)
Sunny weather, calm seas, ideal for beach days, sailing and full‑on relaxation.
🌤️ Shoulder Seasons (April – May, September – October)
Great value, fewer tourists, pleasant weather – perfect for a slightly quieter visit.
🌧️ Rainy Season (June – August)
Occasional rain, but lush scenery and quieter beaches. Good for a slower pace and better deals.
Ready to Experience Diani’s Magic?
Let Africawatalii design your dream coastal escape in Diani – from serene beach days to ocean adventures.