Diani Beach travel guide
KE

Diani Beach

Kenya's Finest Beach

Photo on Pexels
🗣
LanguageSwahili / English
💰
CurrencyKenyan Shilling (KES)
🌍
CountryKenya
☀️
Best TimeJan–Mar and Jul–Sep (28–33°C); Apr–Jun (long rains)
🔌
Plug TypeType G (UK three flat pins, 240V)
🚨
Emergency999 / 112
🕐
TimezoneEAT (UTC+3) year-round

Diani Beach is the finest beach in Kenya — a 17km stretch of white coral sand on the Indian Ocean coast, 35km south of Mombasa via the Likoni Ferry (the best beach in East Africa; the best white coral sand beach in any Kenyan Indian Ocean destination; the best kitesurfing and water sports destination on the Kenya Coast: the finest consistent kaskazi trade wind from December to March on any Kenya Indian Ocean beach), with the best colobus monkey colony in any Kenya beachside destination (the Colobus Trust — the best black-and-white colobus monkey conservation in any East African coastal town; the best colobus monkey canopy rope bridge in any Diani Beach hotel compound area; free to observe).

Top Experiences at Diani Beach

diani beach kenya white sand palm trees turquoise indian ocean clear water tropical

The Beach & Colobus Conservation

Diani Beach (the finest 17km white coral sand beach in East Africa; free; the finest Indian Ocean swimming in any Kenya beach; H2O Extreme kite school (IKO-certified; from 7,000 KES per 2h introductory lesson); the finest stand-up paddleboard and dhow snorkel rental) is the finest beach in East Africa.

💡 Diani Beach (free; the finest 17km white coral sand beach in East Africa; the finest Indian Ocean swimming; H2O Extreme kite school (IKO-certified; from 7,000 KES per 2h lesson); the finest stand-up paddleboard and dhow snorkel rental).

Kenya Diani →

diani beach kenya snorkelling coral reef tropical fish underwater indian ocean

Reef Snorkelling & Water Sports

The Colobus Trust (the best black-and-white colobus monkey conservation in any East African coastal town; from 1,000 KES for a guided walk; the best Angolan colobus monkey encounter; the best colobus monkey canopy rope bridge in any Diani Beach compound; colobustrust.org) is the best wildlife experience in Diani Beach.

💡 Colobus Trust (from 1,000 KES guided walk; colobustrust.org; the finest black-and-white colobus monkey conservation in any East African coastal town; the best colobus monkey canopy rope bridge in any Diani Beach compound).

colobus monkey kenya coast tree forest wildlife primate black white

Shimba Hills National Reserve

Diani reef snorkelling (the best fringing coral reef from any Kenya Coast beach; the finest 2h guided dhow snorkel from 2,500 KES; the finest green sea turtle sighting in any Kenya Coast accessible reef) and Shimba Hills National Reserve (35km northwest; from 700 KES; the best sable antelope in any Kenya coastal reserve; the Sheldrick Falls 30m waterfall) are the finest Diani activity experiences.

💡 Diani reef snorkelling (from 2,500 KES per person guided dhow snorkel; the finest fringing coral reef from any Kenya Coast beach; the finest green sea turtle sighting in any Kenya Coast accessible reef).

kite surfing diani beach kenya indian ocean waves wind tropical blue sea

Dolphin Watching & Wasini Island

Wasini Island (the best dhow sailing day trip in East Africa; from 6,000 KES per person from Shimoni Pier; the best spinner dolphin pod encounter; Kisite-Mpunguti Marine Park snorkelling (the finest coral garden and moray eel in any Kenya marine park)) is the finest day trip from Diani Beach.

💡 Wasini Island dhow cruise (from 6,000 KES per person from Shimoni Pier; the finest spinner dolphin pod encounter; Kisite-Mpunguti Marine Park snorkelling; the finest Swahili dhow village).

Colobus Conservation →

Eating

Diani Beach dining is the most international of any Kenya coast destination, with a specifically strong Italian and German expatriate restaurant culture reflecting the historical European resort development of the south coast: Ali Barbour’s Cave Restaurant (the most dramatically positioned restaurant in Kenya: the seafood restaurant inside a naturally formed coral cave on Diani Beach Road; the table inside the cave lit by candles; the lobster and the Swahili seafood in the most specifically atmospheric restaurant environment on the east African coast; KES 3,000–7,000 pp; book at alibarbours.com), the Galaxy Indian Ocean Lodge restaurant (the freshest grilled fish on the beach; the fishermen deliver the morning catch directly to the kitchen; KES 1,000–3,000 pp), and the Sails Beach Bar (the most popular sundowner spot in Diani; the half-priced cocktails at 5–7pm; the Indian Ocean sunset view; KES 600–1,500 per cocktail). The Ukunda town market (1km inland from Diani Beach Road; the most affordable food in the Diani area: the ugali and sukuma wiki at KES 200–400 pp; the most specifically local single Diani lunch outside the resort zone).

Tips

🍲

Wasini Island dhow trip: the best single day from any Kenya beach resort

The Pemba Channel day trip (US$70 approx.; dhow to Kisite Marine Park; fresh seafood lunch on Wasini Island) is the finest single day from any Kenya beach resort.

🎌

Ali Barbour’s Cave: book the inside cave table; it’s one of Africa’s great dinners

Ali Barbour’s (4km north of Diani) serves dinner inside a natural coral cave. Book the cave table — not the terrace — at least 2 days ahead. Mains from KES 2,500.

🏝

Shimba Hills for sable antelope: the last viable Kenya sable population

Shimba Hills Reserve (40km from Diani; US$26) protects Kenya’s last large sable antelope herd. A morning half-day from Diani works as an easy combined day.

🔈

Diani kitesurfing June–September: the most consistent kite wind in East Africa

The SE trade winds blow consistently at Diani June–September. H2O Extreme and Diani Watersports both offer kite lessons at US$80 for a 2-hour session.

Best Time to Visit Diani Beach

Jan
30°C
Best: dry; calm sea; clearest snorkelling; peak
Feb
31°C
Best: hottest; sunniest; ideal beach; expensive
Mar
31°C
Best: peak ending; still dry; warm; good value
Apr
🌧
27°C
Quiet: long rains; cheapest rates; afternoon showers
May
🌧
26°C
Quiet: wettest month; lush; empty beach; lowest price
Jun
26°C
Good: kite season starts; Kusi wind; 20% cheaper
Jul
25°C
Good: kite peak; windy; water sports; dolphin trips
Aug
25°C
Good: kite high season; excellent deals on rooms
Sep
26°C
Good: kite wind; transition; beach less crowded
Oct
28°C
Best: kite ends; calm returns; reef best visibility
Nov
🌧
28°C
Good: short rains; lush; Wasini dhow ideal
Dec
30°C
Best: Christmas; Kaskazi starts; busy festive season
Best Good Peak/crowded Quiet

Three Days at Diani Beach

Day 1Diani
Arrival, Beach & Colobus Conservation

Arrival and beach walk (free; the finest 17km white coral sand beach in East Africa; the finest Indian Ocean sunset from Diani Beach). Colobus Trust (from 1,000 KES guided walk; the finest black-and-white colobus monkey encounter). Diani reef snorkel (from 2,500 KES; the finest coral reef from any Kenya Coast beach; the finest green sea turtle). H2O Extreme water sports (kitesurfing from 7,000 KES per 2h IKO lesson; stand-up paddleboard and kayak rental).

💡 The Colobus Trust (the best colobus monkey encounter in Diani Beach; book a guided walk from 1,000 KES at the Colobus Trust office on the Diani Beach Road; the best colobus monkey activity window is 10–11am (the colobus monkeys are most active in the early morning and late afternoon) and 4–5pm (the best colobus monkey return to the canopy rope bridge at 4–5pm)).

Day 2Shimba Hills
Wasini Island Dhow Cruise

Wasini Island full-day dhow cruise (from 6,000 KES per person; Shimoni Pier (80km south; 1.5h by matatu); the finest spinner dolphin pod encounter. Kisite-Mpunguti Marine Park snorkelling (the finest coral garden in any Kenya marine park). Wasini Island Swahili dhow village walk. Seafood lunch on Wasini Island. Return to Diani Beach by 5pm.

💡 The Wasini Island day trip (the finest full-day Kenya Coast experience from Diani Beach; depart Shimoni Pier by 8am — the best spinner dolphin encounter at 8–10am in the Shimoni Channel; the Kisite-Mpunguti Marine Park snorkel (the finest coral garden and green sea turtle in any Kenya marine park); book from 6,000 KES per person all-inclusive through any Diani Beach hotel concierge).

Day 3
Shimba Hills & a Cave Dinner

Morning in Shimba Hills National Reserve, 45 minutes inland — the only place in Kenya to see sable antelope, plus the walk down to Sheldrick Falls. Beach afternoon back at Diani, then dinner at Ali Barbour’s Cave restaurant, set in a 180,000-year-old coral cave open to the stars.

💡 Book the cave restaurant a day or two ahead and bring a light layer — the coral walls keep it cool after dark.

What Does Diani Beach Cost?

🌺
Budget
KES 3,000–6,000 / day
Accommodation
Budget guesthouse; Ukunda village (1km inland)
KES 2,000–5,000 / night
Diani Beach access
The most beautiful Kenya coast beach; free
Free
Colobus Conservation
The most accessible primate experience on the coast
Free + donation
Snorkel equipment rental
Glass-bottom boat + equipment to the reef
KES 1,500–2,500 pp
Ukunda town nyama choma
The most affordable local meal near Diani
KES 300–600 pp
Tuk-tuk beach transfer (from Ukunda)
The most affordable last-mile to the beach
KES 50–100 pp

Diani Beach is free. The entire 17km of white coral sand is publicly accessible at no charge. The Colobus Conservation (free), the beach walk (free), and the Indian Ocean swim (free) give the most photogenic and the most wildlife-rich.

🏠
Mid-range
KES 12,000–25,000 / day
Accommodation
3-star beach hotel; Diani Beach Road
KES 6,000–20,000 / night
Wasini Island dhow cruise
All-day; snorkel + dolphin + crab lunch
KES 5,000–8,000 pp
Kitesurfing lesson (3h; beginner)
IKO certified; board + kite included
KES 8,000–12,000 pp
Shimba Hills game drive
Sable antelope + forest elephant; 4WD + guide
KES 4,500 entry + KES 3,000–5,000 guide
Ali Barbour’s Cave dinner
Inside a coral cave; the most dramatic Kenya dinner
KES 4,000–8,000 pp
Reef scuba dive (2 tanks)
Kisite-Mpunguti; green turtle + reef sharks
KES 6,000–10,000 pp

The Wasini Island dhow cruise (KES 5,000–8,000 pp; the snorkel + dolphin + crab lunch all-inclusive) is the most comprehensively rewarding single day available from any Kenya beach resort and the best-value single full-day activity.

💎
Splurge
KES 30,000+ / day
Accommodation
Alfajiri Villas; Pinewood Beach Resort (private)
KES 30,000–100,000 / night
Ali Barbour’s Cave full tasting menu
Cave dining; lobster + Swahili courses
KES 8,000–15,000 pp
Private kitesurfing intensive (3 days)
6h/day; private IKO instructor; full progression
KES 30,000–50,000 pp
Kisite Marine Park private dive charter
Private boat; full day; all dives + gear
KES 15,000–25,000 pp
Helicopter: Diani to Mombasa Old Town
The most scenic 15 min in Kenya
KES 20,000–35,000 pp
Private Shimba Hills overnight
Shimba Lodge; the forest elephant at the waterhole
KES 15,000–30,000 pp per night

Alfajiri Villas (the most architecturally spectacular private villa accommodation on the Kenya coast: the three villas (Cliff, Garden, and Beach) perched on the coral cliff above Diani Beach)

Useful Apps

Some apps may be unavailable or require a local SIM in your destination country. Download apps before you arrive — or use a VPN set to your home country to access your home app store.
🏄

Diani Kitesurf Africa

Surf forecasts — swell, wind and tide charts for the local breaks.

Free

🌎

iNaturalist (Colobus + Reef ID)

Identify wildlife and plants from photos — community-verified sightings.

Free

Content last reviewed: June 2026 by the Traveling To editorial team.
Explore More Destinations