Home / Plan Your Trip / Diani Beach Getaway

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.

Customize this itinerary

Free interactive planner — rearrange stops, see drive times, export to PDF. No signup.

Day 1 — Ukunda

Nomad Beach Bar & Restaurant

Nomad Beach Bar & Restaurant

Diani Beach Road

★ 4.4 (2308)play
Funky Monkey Cocktail Bar & Restaurant

Funky Monkey Cocktail Bar & Restaurant

Diani Beach Road, Diani Beach, Kenya

★ 4.6 (461)play
Leonardo's Restaurant

Leonardo's Restaurant

Colliers Centre, Diani Complex, Ukunda, Diani Beach Road

★ 4.5 (1953)eat
The Salty Squid Beach Bar & Restaurant

The Salty Squid Beach Bar & Restaurant

Diani Beach Road, Diani, Kenya

★ 4.5 (1532)eat

Day 2 — Ukunda

Estuary Beach Restaurant & Bar

Estuary Beach Restaurant & Bar

Kongo River, Diani Beach, Kenya

★ 4.5 (268)eat
Kokkos Cafe And Bistro

Kokkos Cafe And Bistro

Diani Beach Road, Diani Beach, Kenya

★ 4.4 (1362)eat
Ali Barbour's Cave Restaurant

Ali Barbour's Cave Restaurant

Ali Barbour's Cave Restaurant Ground N/A Beach Road, Mombasa, Kenya

★ 4.3 (1698)eat

Day 3 — Ukunda

Shashin-ka

Shashin-ka

MHVH+377, Diani Beach, Kenya

★ 4.7 (453)eat
Apero

Apero

Next to Chandarana Diani Beach Road, Diani Beach, Kenya

★ 4.6 (572)eat
Asha Bistro

Asha Bistro

Diani Beach, Kenya

★ 4.6 (531)eat

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.

Frequently asked questions

How many days do you need in Diani?
Three full days covers the beach, watersports, and the surrounding forest and wildlife spots without rushing. Add a fourth day if you want a Wasini Island dhow trip or a Shimba Hills day safari.
How do I get to Diani Beach?
Fly to Ukunda airstrip (45 min from Nairobi Wilson, from around KES 8,000 one way), or fly to Mombasa and take the Likoni ferry plus a 45–90 minute drive depending on traffic. The SGR train to Mombasa plus road transfer is the budget option.
Make this itinerary yours

More ready-made Kenya itineraries

  • 4-Day Kenya Safari Itinerary — Masai Mara
  • Kenya Honeymoon Itinerary — 5 Days of Safari & Indian Ocean
  • 2-Day Nairobi Weekend Itinerary
  • 4-Day Kenya Family Itinerary — Nairobi & Naivasha
  • 2-Day Nairobi Food Tour Itinerary
  • 7-Day Kenya Itinerary — The Full Adventure