Tsavaro
Diani beach holiday
Diani · Kenyan Coast 2026

Africa's leading beach, by rail or by air.

Powder-white sand, turquoise lagoon and palm-shaded resorts on Kenya's south coast — return SGR or flights from Nairobi, transfers and meals bundled into one price, from KES 26,500 per person.

LIMITED OFFER Book 30 days ahead and travel kids stay free on all-inclusive stays — ends 31 Aug 2026.
14
Handpicked Diani resorts
4.8/5
Average traveller rating
17 km
of soft white-sand beach
1 hr
Flight from Nairobi to Ukunda
Why Diani

Africa's most-awarded beach — barefoot-soft sand, a warm reef lagoon, and colobus monkeys in the coastal forest behind it.

Diani beach
Diani highlight
Diani highlight

Powder-white sand

Voted Africa's leading beach year after year — 17 km of soft sand and a warm, swimmable lagoon.

Reef & lagoon

Snorkel the marine park, kite-surf the steady trade winds, or watch dolphins offshore.

Easy to reach

A 1-hour flight to Ukunda, or a scenic SGR ride to Mombasa and a short transfer south.

Colobus & coral

Meet the rare Angolan colobus in the forest and sail a traditional dhow at sunset.

2026 packages

Choose your beach base

Per-person sharing rates. Pick 2 or 4 nights — pricing varies by season and how you travel, just ask us for your exact dates.

Papillon Lagoon Reef, Diani Beach All Inclusive

Papillon Lagoon Reef

★★★★

Diani Beach · 22 Jun – 17 Dec 2026

Lively all-inclusive on the lagoon — three pools, watersports and a great-value family base.

2 nights from
KES 30,500
per person sharing
Baobab Beach Resort, Diani Beach All Inclusive

Baobab Beach Resort

★★★★

Diani Beach · 22 Jun – 22 Dec 2026

Sprawling clifftop all-inclusive set in tropical gardens above three sandy coves.

2 nights from
KES 42,300
per person sharing
Leopard Beach Resort, Diani Beach Half Board

Leopard Beach Resort

★★★★

Diani Beach · 22 Jun – 22 Dec 2026

Stylish clifftop resort with a private beach, spa and lush indigenous gardens.

2 nights from
KES 33,200
per person sharing
Neptune Village Beach Resort, Diani Beach All Inclusive

Neptune Village Beach Resort

★★★★

Diani Beach · 22 Jun – 31 Aug 2026

Family-friendly all-inclusive with a kids' club, pools and direct beach access.

2 nights from
KES 43,700
per person sharing
Neptune Paradise Beach Resort, Diani Beach All Inclusive

Neptune Paradise Beach Resort

★★★★

Diani Beach · 22 Jun – 31 Aug 2026

Adults-and-families all-inclusive with multiple pools and a relaxed garden setting.

2 nights from
KES 49,600
per person sharing
Neptune Palm Beach Resort, Diani Beach All Inclusive

Neptune Palm Beach Resort

★★★★

Diani Beach · 22 Jun – 31 Aug 2026

Premium all-inclusive boutique wing — refined dining and a quieter stretch of sand.

2 nights from
KES 59,500
per person sharing
Diani Reef Beach Resort & Spa, Diani Beach All Inclusive

Diani Reef Beach Resort & Spa

★★★★★

Diani Beach · 22 Jun – 19 Dec 2026

Five-star beachfront landmark with a spa, casino, dive centre and ocean-view dining.

2 nights from
KES 45,600
per person sharing
Jacaranda Indian Ocean Beach Resort, Diani Beach Half Board

Jacaranda Indian Ocean Beach Resort

★★★★

Diani Beach · 16 Jul – 22 Dec 2026

Makuti-roofed cottages in mature gardens on a quiet, photogenic stretch of beach.

2 nights from
On request
Diani Sea Lodge, Diani Beach All Inclusive

Diani Sea Lodge

★★★

Diani Beach · 9 Jul – 20 Dec 2026

Easygoing all-inclusive in palm gardens — great value right on the beach.

2 nights from
On request
Diani Sea Resort, Diani Beach All Inclusive

Diani Sea Resort

★★★★

Diani Beach · 9 Jul – 20 Dec 2026

All-inclusive sister resort with bigger pools, entertainment and a lively beachfront.

2 nights from
On request
Swahili Beach Resort, Diani Beach Half Board

Swahili Beach Resort

★★★★★

Diani Beach · 1 Jul – 22 Dec 2026

Dramatic five-star Swahili-architecture resort with infinity pools and a destination spa.

2 nights from
On request
Southern Palms Beach Resort, Diani Beach All Inclusive

Southern Palms Beach Resort

★★★★

Diani Beach · 1 Jul – 30 Nov 2026

Large lagoon-pool all-inclusive with watersports, nightly shows and a buzzing beach.

2 nights from
On request
The Sands at Nomad (Bed & Breakfast), Galu Beach, Diani Bed & Breakfast

The Sands at Nomad (Bed & Breakfast)

★★★★★

Galu Beach, Diani · 16 Jun – 31 Oct 2026

Boutique beachfront with the famous Ali Barbour's cave restaurant — B&B rate.

2 nights from
On request
The Sands at Nomad (Half Board), Galu Beach, Diani Half Board

The Sands at Nomad (Half Board)

★★★★★

Galu Beach, Diani · 16 Jun – 31 Oct 2026

Same boutique beachfront, half-board rate — breakfast and dinner included.

2 nights from
On request
Every package includes

What's in the price

Accommodation
2 or 4 nights at your chosen resort, per-person sharing.
Meals
Bed & breakfast, half board or all-inclusive as per package.
Return transfers
SGR station or Ukunda airport pick-up & drop-off included.
All taxes
Government levies and tourism fees built into the price.
Kids stay free
Under-12s share free on all-inclusive stays (offer dates).
24/7 support
A real person on WhatsApp throughout your trip.
Flexible dates
Move your dates up to 14 days before travel.
Best-price promise
Find it cheaper and we'll match it.
Getting there

Nairobi to the coast, your way

We bundle return transfers into every package. Choose the relaxed scenic rail or the quick hop by air.

SGR Madaraka Express
Scenic · most popular
08:00
Morning express
Nairobi → Mombasa
15:00
Afternoon express
Nairobi → Mombasa
Daily
Road transfer
Mombasa → Diani (~1 hr)

≈ 5 hrs by SGR to Mombasa, then a ~1-hour transfer south to Diani (included).

Fly Nairobi → Diani
Fastest · 1 hour
NBO → UKA
Jambojet · 1h 05m
from KES 9,800
WIL → UKA
Skyward Airlines · 1h 05m
from KES 8,600
WIL → UKA
Safarilink · 1h 15m
from KES 9,200

Indicative one-way fares · daily departures to Ukunda (Diani) airstrip.

Traveller stories

Loved by coast-bound families

★★★★★
“Flew down to Ukunda and were on the beach within the hour. Diani's sand is unreal — booked all-inclusive and barely left the resort.”
NM
Njeri M.
Nairobi · Sep 2025
★★★★★
“Tsavaro put the whole south-coast trip together on WhatsApp — flights, transfers, hotel. Smoothest holiday we've had.”
DK
David K.
Mombasa · Aug 2025
★★★★★
“The colobus monkeys, the dhow sunset, the reef — Diani has it all. Will be back next season.”
RA
Rose A.
Kisumu · Jul 2025
Enquire now

Tell us your dates — we'll send a quote on WhatsApp

Fill the form and we'll reply within hours with availability and your exact per-person price. Your details are saved to our team so nothing slips through.

+254 108 849 935 · Mon–Sat, 8am–8pm

We'll save your enquiry and reply on WhatsApp. No spam, ever.

Good to know

Frequently asked

Are the prices per person? +

Yes — all rates are per person sharing a double/twin room. Single and family rates are available on request.

Is transport to Diani included? +

Return transfers in Diani are included. You can add return SGR (to Mombasa, then a short transfer) or return flights to Ukunda from Nairobi — just tell us which you prefer.

What's the difference between the SGR and flight prices? +

SGR packages are our most affordable option; flight packages fly you straight to Ukunda (Diani) for a faster trip. Use the toggle to compare.

Can I travel with children? +

Yes. Most resorts offer reduced child rates, and under-12s stay free on all-inclusive stays during the offer period.

What if my dates fall in a different season? +

Rates vary by season. Send us your exact dates on WhatsApp and we'll confirm the precise per-person price.