GRAVITY / VANSVAN & BUS HIRE WITH DRIVER · KENYA

Madaraka Express connections · Mombasa Terminus, Miritini

Mombasa SGR Terminus to Watamu, Malindi & Diani Transfers – 2026 Prices

Gravity Vans for Hire meets your Madaraka Express train at Mombasa Terminus in Miritini and drives your group to Diani (≈45 km, 45–60 min via the Dongo Kundu bypass), Watamu (≈118 km, 2–2.5 hrs) or Malindi (≈125 km, 2.5–3 hrs). One-way prices for 2026 start at KES 10,000 to Diani and KES 15,000 to Watamu or Malindi, plus 16% VAT.

Prices checked 11 November 2026 · Train times checked against published Kenya Railways schedules

Other coast routes

Mombasa SGR transfer prices and times at a glance

One way, per vehicle with driver, excluding 16% VAT. Same prices from Moi International Airport. Drive times are typical daytime times from Mombasa Terminus.
DestinationDistanceDrive time7-seater Noah10-seater Hiace14/16-seater Hiace22-seater Coaster33-seater bus
Diani Beach≈ 45 km45–60 minKES 10,000KES 13,000KES 15,000KES 22,000KES 30,000
Watamu≈ 118 km2–2.5 hrsKES 15,000KES 18,000KES 20,000KES 30,000KES 40,000
Malindi≈ 125 km2.5–3 hrsKES 15,000KES 18,000KES 20,000KES 30,000KES 40,000

How your SGR pickup works

The Mombasa SGR terminus is at Miritini on the mainland, beside the Nairobi highway and a few minutes from Moi International Airport. It is about 15 km from Mombasa town, which is why most beach-bound passengers need onward transport.

We time the pickup to your train. Published 2026 schedules show the 08:00 inter-county train from Nairobi arriving in Mombasa in the early afternoon, the 15:00 express arriving around 20:10, and a 22:00 night train arriving before dawn on the days it runs. If your train runs late, your driver waits.

  1. Book with your train, coach number and group size.
  2. Get your driver's name and number the day before.
  3. Walk out of arrivals to the pickup area; the driver helps with bags.
  4. Ride straight to your hotel. No changing vehicles in town.

Mombasa SGR to Diani transfer

From
Mombasa SGR
Miritini terminus
Distance
≈ 45 km
Drive
45–60 min
To
Diani Beach
Ukunda, Galu, Tiwi
7-seater minivan with driver, one way
from KES 10,000
Excl. 16% VAT · 40% deposit confirms

Diani is the quickest of the three. The Dongo Kundu bypass begins at Miritini, right next to the terminus, and crosses to the South Coast over the Mwache and Mteza bridges. Before it opened in August 2024, the same trip went through Mombasa island and the Likoni ferry and often took over two hours.

Even passengers on the 15:00 express can be at a Diani hotel by about 21:30. One-way prices to Diani are KES 10,000 for a 7-seater Toyota Noah, KES 13,000 for a 10-seater Toyota Hiace, KES 15,000 for a 14- or 16-seater Toyota Hiace, KES 22,000 for a 22-seater Toyota Coaster and KES 30,000 for a 33-seater bus. See also Mombasa Airport to Diani.

Mombasa SGR to Watamu transfer

From
Mombasa SGR
Miritini terminus
Distance
≈ 118 km
Drive
2–2.5 hrs
To
Watamu
Turtle Bay, Garoda, Jacaranda
7-seater minivan with driver, one way
from KES 15,000
Excl. 16% VAT · 40% deposit confirms

The drive to Watamu crosses Mombasa via Changamwe and Nyali Bridge, then follows the Mombasa–Malindi Highway through Mtwapa and across Kilifi Creek. At Gede the driver turns off for Watamu, about 15 minutes from the highway.

Take the morning train if you can. Arriving early afternoon gives you daylight for the whole drive and time to check in before sunset. One-way prices to Watamu are KES 15,000 for a 7-seater Toyota Noah, KES 18,000 for a 10-seater Toyota Hiace, KES 20,000 for a 14- or 16-seater Toyota Hiace, KES 30,000 for a 22-seater Toyota Coaster and KES 40,000 for a 33-seater bus.

Mombasa SGR to Malindi transfer

From
Mombasa SGR
Miritini terminus
Distance
≈ 125 km
Drive
2.5–3 hrs
To
Malindi
Town, Silversands, Casuarina
7-seater minivan with driver, one way
from KES 15,000
Excl. 16% VAT · 40% deposit confirms

Malindi follows the same route as Watamu and continues another 20 km past Gede. Groups splitting between the two towns can share one vehicle: the driver drops the Watamu party first and carries on to Malindi.

Prices are the same as Watamu. For arrivals at Moi International Airport instead of the train, see Mombasa Airport to Malindi.

Our fleet for SGR transfers

To Diani

One way from Mombasa SGR terminus or Mombasa Airport to Diani, per vehicle with driver.
VehicleModelSeatsPrice (one way)With 16% VAT
7-seater minivanToyota Noah7KES 10,000KES 11,600
10-seater vanToyota Hiace10KES 13,000KES 15,080
14-seater vanToyota Hiace14KES 15,000KES 17,400
16-seater vanToyota Hiace16KES 15,000KES 17,400
22-seater busToyota Coaster or Mitsubishi Rosa22KES 22,000KES 25,520
33-seater busMercedes-Benz or Isuzu33KES 30,000KES 34,800

To Watamu or Malindi

One way from Mombasa SGR terminus or Mombasa Airport to Watamu or Malindi, per vehicle with driver.
VehicleModelSeatsPrice (one way)With 16% VAT
7-seater minivanToyota Noah7KES 15,000KES 17,400
10-seater vanToyota Hiace10KES 18,000KES 20,880
14-seater vanToyota Hiace14KES 20,000KES 23,200
16-seater vanToyota Hiace16KES 20,000KES 23,200
22-seater busToyota Coaster or Mitsubishi Rosa22KES 30,000KES 34,800
33-seater busMercedes-Benz or Isuzu33KES 40,000KES 46,400

Every vehicle comes with a driver. The fleet runs from 7-seater Toyota Noah minivans to 33-seater buses, so we can cover a single family or a 100-person conference arriving on the same train.

What's included

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.

Planning the whole trip? Read our 2026 guide to getting from the Mombasa SGR terminus to Watamu, Malindi and Diani.

Mombasa SGR transfers: questions people ask

How far is Diani from the Mombasa SGR terminus?

About 45 km. The drive takes 45 to 60 minutes using the Dongo Kundu bypass, which starts at Miritini right next to the terminus.

How far is Watamu from the Mombasa SGR terminus?

About 118 km. The drive takes roughly 2 to 2.5 hours through Mombasa, Mtwapa and Kilifi.

How far is Malindi from the Mombasa SGR terminus?

About 125 km. The drive takes roughly 2.5 to 3 hours, about 20 minutes longer than Watamu.

How much is a transfer from Mombasa SGR to Diani?

One way: KES 10,000 for a 7-seater Toyota Noah, KES 13,000 for a 10-seater Toyota Hiace, KES 15,000 for a 14- or 16-seater Toyota Hiace, KES 22,000 for a 22-seater Toyota Coaster and KES 30,000 for a 33-seater bus, plus 16% VAT.

How much is a transfer from Mombasa SGR to Watamu or Malindi?

One way: KES 15,000 for a 7-seater Toyota Noah, KES 18,000 for a 10-seater Toyota Hiace, KES 20,000 for a 14- or 16-seater Toyota Hiace, KES 30,000 for a 22-seater Toyota Coaster and KES 40,000 for a 33-seater bus, plus 16% VAT.

Which train should we take to reach Watamu or Malindi before dark?

The 08:00 inter-county train from Nairobi arrives in Mombasa in the early afternoon, which gets you to Watamu or Malindi before sunset. The 15:00 express arrives around 20:10, so you would reach the north coast close to midnight.

Where does the driver meet us at the Mombasa terminus?

In the passenger pickup area outside the arrivals exit. You get the driver's name and phone number before travel day, and the driver confirms the exact meeting point when your train arrives.

Can you take us back to the SGR terminus for our return train?

Yes. We plan the pickup from your hotel so you reach Miritini at least an hour before departure, allowing time for Kenya Railways security screening.

WhatsApp quoteCall