Nairobi to Diani Beach Car Hire Guide 2026

512 kmDistance
7–8 hrsDrive time
Saloon/SUV + ferryVehicle needed
From KES 3,500per day

WhatsApp Us to Book

A woman enjoys a tranquil moment on Diani Beach, Kenya, gazing at the serene ocean.
Photo: Ian Vedette Kafuna / Pexels

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

WhatsApp Call Now