GRAVITY / VANSVAN & BUS HIRE WITH DRIVER · KENYA

Road transfer · Nairobi to South Coast

Nairobi to Diani Transfer

A private Nairobi to Diani transfer covers about 520 km and takes 8–10 hours with stops. Your driver uses the Dongo Kundu bypass, so there is no Likoni ferry queue. In 2026 a 14- or 16-seater Toyota Hiace with driver costs KES 60,000 one way, for a drop-off in Diani or a pick-up from Diani back to Nairobi, plus 16% VAT. If you keep the vehicle for 3 days or more, it is KES 25,000 per day.

Prices checked 11 November 2026 · Gravity Vans for Hire

From
Nairobi
Home, office, hotel or JKIA
Distance
≈ 520 km
Drive
8–10 hrs
To
Diani Beach
Any hotel or villa, Ukunda to Galu
14-seater van with driver, one way
from KES 60,000
Excl. 16% VAT · 40% deposit confirms

Other coast routes

Nairobi to Diani Transfer prices 2026

A one-way transfer is a single price per vehicle: we drive you from Nairobi to Diani, or collect you in Diani and bring you back to Nairobi. Booking both a drop-off and a pick-up is two one-way transfers. If you want the vehicle and driver to stay with you at the coast for 3 days or more, you pay the day rate of KES 25,000 per day for a 14- or 16-seater instead.

One way, Nairobi to Diani or Diani to Nairobi, per vehicle with driver. Other sizes on request.
VehicleModelSeatsPrice (one way)With 16% VAT
7-seater minivanToyota Noah7Ask for priceOn request
10-seater vanToyota Hiace10Ask for priceOn request
14-seater vanToyota Hiace14KES 60,000KES 69,600
16-seater vanToyota Hiace16KES 60,000KES 69,600
22-seater busToyota Coaster or Mitsubishi Rosa22Ask for priceOn request
33-seater busMercedes-Benz or Isuzu33Ask for priceOn request

Keeping the vehicle 3 days or more

Day rates per vehicle with driver for hires of 3 days or more, excluding 16% VAT.
VehicleModelSeatsPrice (per day)With 16% VAT
7-seater minivanToyota Noah7Ask for priceOn request
10-seater vanToyota Hiace10Ask for priceOn request
14-seater vanToyota Hiace14KES 25,000KES 29,000
16-seater vanToyota Hiace16KES 25,000KES 29,000
22-seater busToyota Coaster or Mitsubishi Rosa22KES 40,000KES 46,400
33-seater busMercedes-Benz or Isuzu33Ask for priceOn request

What's included

The route from Nairobi to Diani

Most groups leave Nairobi between 5 and 6 am. The first stretch runs along Mombasa Road through Athi River, Machakos Junction and Emali. Mtito Andei, roughly halfway, is the usual breakfast or lunch stop. After Voi the road crosses the dry Taru plains to Mariakani and Mazeras.

Near Miritini the driver leaves the Nairobi highway and joins the Dongo Kundu bypass, the Mombasa Southern Bypass. It crosses Mwache and Mteza creeks and reaches the South Coast without entering Mombasa island. From there it is a short run through Kwale to Ukunda and onto Diani Beach Road. Before the bypass opened in August 2024, the Likoni ferry crossing often added one to two hours.

Timing tips

Road or SGR?

The road transfer takes longer than the Madaraka Express, but it is door to door. You avoid moving bags at two stations, you can stop when you want, and the vehicle stays with you at the coast if you book extra days. Smaller groups often prefer the train and our pickup from Mombasa SGR terminus to Diani.

Get your price on WhatsApp

Pick the trip and group size. We suggest the right vehicle and open WhatsApp with your details filled in.

Send to WhatsApp

Button not opening? WhatsApp or call us on +254 725 626 434

Tap a vehicle to choose it. Estimate only; your pro forma invoice confirms the price. Prices exclude 16% VAT.

How to book

  1. Send your details on WhatsApp or by phone: date, pickup point, drop-off, number of passengers and luggage.
  2. Get a pro forma invoice with the vehicle, price and 16% VAT shown separately.
  3. Pay a 40% deposit by M-Pesa or bank transfer to confirm. The balance is due before the trip.
  4. Receive your driver's name and number before travel day, so you can reach them directly.

Nairobi to Diani Transfer: questions people ask

How long does it take to drive from Nairobi to Diani?

About 8 to 10 hours for roughly 520 km, including a breakfast or lunch stop. Leaving Nairobi before 6 am usually means reaching Diani by mid-afternoon.

How much is a Nairobi to Diani transfer in 2026?

KES 60,000 one way for a 14- or 16-seater Toyota Hiace with driver, for a drop-off or a pick-up, plus 16% VAT. If you keep the vehicle for 3 days or more, it is KES 25,000 per day. Other vehicle sizes are quoted on request.

Do we still need to use the Likoni ferry to reach Diani?

No. Your driver uses the Dongo Kundu bypass from Miritini to the South Coast, which skips the Likoni ferry and Mombasa island traffic.

Can we stop on the way, for example at Mtito Andei or Voi?

Yes. Agree your stops when you book and the driver plans them into the day. Mtito Andei and Voi are the usual food and fuel stops.

Is it cheaper to take the SGR and then a van to Diani?

For a small group it often is: an SGR economy ticket is KES 1,500 per adult, and a 7-seater Toyota Noah from Mombasa terminus to Diani costs KES 10,000 one way. For larger groups with lots of luggage, a single road transfer is simpler and can cost about the same.

How much is a drop-off and pick-up from Nairobi to Diani?

Two one-way transfers: KES 60,000 to drop you in Diani and KES 60,000 to collect you, for a 14- or 16-seater, plus VAT. If your stay is short, keeping the vehicle at KES 25,000 per day can cost less; ask us to compare.

How do I confirm a booking?

Send your dates and group size, receive a pro forma invoice, and pay a 40% deposit by M-Pesa or bank transfer.

WhatsApp quoteCall