
Diani Beach sits approximately 512 km from Nairobi via the A109 to Mombasa, followed by a Likoni Channel ferry crossing and a 30 km drive down the South Coast — a 7–8 hour journey in total. Diani is the only destination in this cluster that requires a ferry crossing: vehicles cross the Likoni Channel from Mombasa Island to the South Coast via the free Kenya Ferry Services vehicle ferry, since the newer Likoni floating bridge is pedestrian-only. Queue times vary by time of day. A standard saloon or SUV handles the entire route.
Key Takeaways
- Distance: ~512 km via A109 to Mombasa, then the Likoni ferry and South Coast road.
- Drive time: 7–8 hours, including ferry wait time — plan for 30–90 minutes at Likoni depending on time of day.
- Ferry crossing: free vehicle ferry operated by Kenya Ferry Services — the floating footbridge does not carry vehicles.
- Vehicle: any saloon or SUV — air conditioning essential at coastal temperatures.
- Main attraction: Diani Beach — consistently rated among Africa’s best beaches, with coral reef offshore.
- Best time to cross Likoni: early morning (before 07:00) or midday — avoid the 07:00–09:00 and 17:00–19:00 commuter peaks.
The Route: Nairobi to Diani Beach
| Town / Landmark | Distance from Nairobi | Notes |
|---|---|---|
| Mombasa (Likoni ferry point) | ~485 km | Free vehicle ferry across the Likoni Channel to the South Coast |
| Ukunda / Diani Beach | ~512 km | Journey end; South Coast road, fully paved |
Vehicle Options for Nairobi to Diani Beach
| Vehicle Type | Suitability | Hire Cost/Day (KES) | Best For |
|---|---|---|---|
| Mid SUV (RAV4, Harrier) | Recommended | 5,500–8,000 | Comfort over distance; air conditioning essential |
| 7-Seater (Hiace, NV350) | Good for groups | 8,000–12,000 | Family or group beach holidays |
What to Do in and Around Diani Beach
- Diani Beach — white sand and turquoise water, consistently rated among Africa’s top beaches; kitesurfing, snorkelling, and reef diving
- Kisite-Mpunguti Marine Park — 45 km south; dolphin watching and some of Kenya’s best snorkelling and diving
- Colobus Conservation — a primate conservation centre protecting the endangered Angolan colobus monkey, native to the Diani coastal forest
- Shimba Hills National Reserve — 30 km inland; Kenya’s only sable antelope population and coastal rainforest scenery
Location
Frequently Asked Questions
How do you get a car across to Diani Beach from Mombasa?
By the free Likoni vehicle ferry, operated by Kenya Ferry Services, crossing the Likoni Channel between Mombasa Island and the South Coast. The pedestrian floating bridge opened in 2023 does not carry vehicles — cars must use the ferry.
How long does it take to drive from Nairobi to Diani Beach?
7–8 hours including ferry wait time, covering approximately 512 km via the A109 to Mombasa and the South Coast road.
Do I need a 4WD to drive to Diani Beach?
No. The entire route is paved. A standard saloon or SUV with reliable air conditioning is sufficient.
Can I hire a car in Nairobi for a Diani Beach trip?
Yes. Barguts Tours provides SUV and 7-seater hire for the Nairobi–Diani Beach route. Contact Barguts Tours at carhirenairobi.co.ke or call +254 707 116 220.
Related Guides
Sources:
- Kenya Ferry Services — kenyaferry.co.ke
- Kenya National Highways Authority — kenha.go.ke