Diani Beach is Kenya’s most celebrated beach destination and a multiple-time winner of Africa’s Leading Beach Destination at the World Travel Awards. Located on the South Coast, approximately 30 km south of Mombasa, Diani offers pristine white sand, turquoise Indian Ocean waters, and a stunning coral reef just offshore.
Why Visit Diani Beach
- 🏖️ 10 km of pristine white sand — One of East Africa’s longest and most beautiful beaches
- 🌊 Warm Indian Ocean waters — Year-round swimming with water temperatures of 25–29°C
- 🐬 Marine life — Dolphins, whale sharks (seasonal), sea turtles, and colourful reef fish
- 🏨 World-class resorts — From luxury all-inclusive to boutique beach villas
- 🌴 Tropical setting — Palm-fringed coastline with colobus monkeys in the trees
Things to Do in Diani Beach
Water Activities
- 🤿 Snorkelling & Scuba Diving — Explore the coral reef at Kisite-Mpunguti Marine Park
- 🪁 Kite Surfing — Diani is one of East Africa’s top kite surfing spots with consistent winds
- 🚤 Jet Skiing — High-speed thrills along the coastline
- 🎣 Deep Sea Fishing — Target marlin, sailfish, tuna, and wahoo in the Pemba Channel
- 🛥️ Glass Bottom Boat Rides — See the reef without getting wet
- 🏄 Stand-Up Paddleboarding — Calm lagoon waters ideal for SUP
Land Activities
- 🏎️ Quad Biking — Off-road adventures through bush trails
- 🪂 Skydiving — Tandem skydiving over the coastline with Skydive Diani
- 🐒 Colobus Conservation — Visit the Angolan colobus monkey sanctuary
- ⛳ Golf — Leisure Lodge Golf Club in Diani + Vipingo Ridge nearby
- 🍳 Swahili Cooking Classes — Learn to cook traditional coastal dishes
Day Trips from Diani
- 🐬 Wasini Island Dolphin Tour — Dolphins, snorkelling & seafood (full day)
- 🌊 Shimba Hills National Reserve — Rare sable antelope & Sheldrick Falls (half day)
- 🦁 Tsavo East Day Safari — See the Big Five from the coast (full day)
- 🏛️ Mombasa City Tour — Fort Jesus, Old Town & spice markets (half day)
How to Get to Diani Beach
| Route | Duration | Options |
|---|---|---|
| From Mombasa (MIA Airport) | 1–1.5 hours | Private transfer via Likoni Ferry or South Coast road |
| From Nairobi (JKIA) | 1-hour flight to Ukunda Airstrip | SafariLink daily flights |
| From Nairobi by road | 7–8 hours | SGR train to Mombasa + transfer |
Best Time to Visit
Diani is a year-round destination, but the best conditions are during the dry seasons: January–March (hot & dry, best for diving) and July–October (warm & sunny, whale shark season). The long rains from April–June bring lower prices and quieter beaches.


Title sponsorAlumni Golf Challenge
We are the title sponsor this year.
Golf is part of who we are, so we put our name behind the Alumni Golf Challenge. Want more golf after the day? Tell us when you are free. We book your tee time at Karen, Muthaiga or Vipingo Ridge and sort the transfers and the stay.
Plan Your Diani Beach Trip
Authentic Adventures creates bespoke Diani Beach itineraries that combine the best activities, accommodation, and transport — all handled by our local team on the Kenya coast.
- 📱 WhatsApp: +254 720 731 957
- 📧 Email: info@authenticadventures.co.ke
- 📞 Call: +254 113 907 858


3 Day Masai MaraFrom USD 850
Mara group joiningFrom USD 395
3 Day AmboseliFrom USD 850
5 Day Kenya SafariFrom USD 1,180
Uganda gorilla trekFrom USD 1,260