3-Day Diani Beach Itinerary
Diani • 3 days • Est. KES 6,533 – 15,000 per person per day
Diani is Kenya's best beach town, full stop — 17 kilometres of white sand, a barrier reef that keeps the water calm, and a food scene that has quietly become one of the coast's best. Three days covers the essentials: a proper beach day, a day on and under the water, and a day for the south-coast icons like Kaya Kinondo forest and the Colobus Conservation centre.
This plan is built from the highest-rated verified spots in our Diani directory — the seafood shacks locals actually recommend, not just the resort restaurants. Drag things around in the free planner to match your pace.
Free interactive planner — rearrange stops, see drive times, export to PDF. No signup.
Day 1 — Ukunda

Nomad Beach Bar & Restaurant
Diani Beach Road

Funky Monkey Cocktail Bar & Restaurant
Diani Beach Road, Diani Beach, Kenya

Leonardo's Restaurant
Colliers Centre, Diani Complex, Ukunda, Diani Beach Road

The Salty Squid Beach Bar & Restaurant
Diani Beach Road, Diani, Kenya
Day 2 — Ukunda
What this trip costs
Estimated total for 3 days: KES 19,600 – 45,000 (KES 6,533 – 15,000 per person per day, mid-range tier). Includes food, activities, transport estimates and park fees where applicable — switch to budget or luxury tiers in the planner to see how the numbers move.





