Menu
Diani Beach
Home Destinations Diani Beach
Kenya

Diani Beach

White powder sands, turquoise waters, and endless adventures on Africa's leading beach destination

Overview

Diani Beach stretches for 25 kilometers along Kenya's stunning south coast, consistently voted as Africa's best beach destination. The pristine white sandy shores are backed by lush coastal forests and casuarina trees, while the crystal-clear waters of the Indian Ocean beckon you to dive in. This isn't just a place to sunbathe - it's where adventure meets relaxation. 

The coral reefs offshore are teeming with marine life, from sea turtles to dolphins, making it a paradise for snorkelers and divers. Inland, you'll spot colobus monkeys swinging through the trees, and just a short drive away, Shimba Hills National Reserve offers safari experiences with elephants and rare sable antelopes. 

Whether you're here to kitesurf, explore ancient Swahili culture, or simply soak up the sun with a coconut in hand, Diani delivers that perfect coastal escape.

Wildlife Highlights

Angolan Colobus Monkeys

Rare black and white primates swinging through coastal forests.

Green & Hawksbill Sea Turtles

Endangered marine turtles nesting along the beach

Dolphins

Bottlenose and humpback dolphins in warm coastal waters

Whale Sharks

Gentle giants migrate through November to February

Best Time to Visit

Peak Season

January - March, July - Septembe

Dry weather, perfect beach conditions, ideal for water sports and marine wildlife

Green Season

April - May, October - November

Rainy season with afternoon showers, fewer crowds, lush landscapes and better rates

Activities & Experiences

Snorkeling & Scuba Diving

Explore vibrant coral reefs and marine life at Kisite Marine Park

Kitesurfing & Windsurfing

Perfect winds and waves for water sports enthusiasts

Skydiving

Tandem jumps with breathtaking views of the coastline.

Dhow Cruises

Traditional sailing vessels for sunset trips and dolphin watching

Shimba Hills Safari

Day trips to nearby reserve with elephants and waterfalls

Deep Sea Fishing

Sport fishing for marlin, sailfish, and tuna

Quick Information

Location
Kwale County
Distance from Nairobi
520 km (1 hour 10 min flight or 8-9 hour drive)
Access
Daily flights to Ukunda Airport; road transfers also available
Accommodation
Beach resorts, boutique hotels, villas
Recommended Stay
3–5 days

Plan Your Visit

Start planning your Diani Beach safari adventure with our expert team.

Book Now Contact Us

Climate

Average Temperature 27-32°C
Rainy Season April-May (long rains), October-November (short rains)
Dry Season January-March, June-September

Share This Destination

Gallery

Experience the beauty of Diani Beach through stunning imagery

Diani Beach
Diani Beach
Diani Beach
Diani Beach
Diani Beach

What to Expect

Essential information to help you prepare for your Diani Beach adventure

Beach & Activities

Powder-white sandy beaches
Crystal-clear turquoise waters
World-class diving & snorkeling
Kitesurfing and water sports
Dhow sailing experiences
Deep sea fishing adventures

Wildlife & Culture

Colobus monkey sightings
Sea turtle encounters
Dolphin watching tours
Rich Swahili heritage
Fresh coastal seafood
Nearby safari options (Shimba Hills)

Frequently Asked Questions

Common questions about visiting Diani Beach

Yes, it's generally safe for swimming, especially during low tide when the waters are calm. The coral reef offshore protects the beach from strong currents. Just watch out for sea urchins in rocky areas, follow lifeguard advice, and avoid swimming alone at night. The beaches are well-maintained and popular with families.

Yes, Diani has a wide range of accommodation — luxury resorts, boutique hotels, villas, and family-friendly options.

The best time is during the dry seasons from January to March and July to September. The weather's perfect, the ocean is calm, and it's ideal for water sports. If you want to avoid crowds and don't mind occasional afternoon showers, April-May and October-November offer great deals.

You've got three options: fly directly to Ukunda Airstrip (about 1 hour 10 minutes), take the SGR train to Mombasa then a short drive south (total 6-7 hours), or drive the whole way which takes 8-9 hours. Most people fly to save time, and it's pretty affordable with local carriers.