GRAVITY / VANSVAN & BUS HIRE WITH DRIVER · KENYA

Travel guide · Updated 11 November 2026

Mombasa SGR Terminus to Watamu, Malindi & Diani: 2026 Transfer Guide

By the Gravity Vans for Hire team · 11 November 2026 · 9 min read

Quick answer: From the Mombasa SGR terminus at Miritini, Diani is about 45 km away (45–60 minutes via the Dongo Kundu bypass), Watamu about 118 km (2–2.5 hours) and Malindi about 125 km (2.5–3 hours). Take the 08:00 train from Nairobi to reach any of them in daylight. Private transfers start at KES 10,000 to Diani and KES 15,000 to Watamu or Malindi one way; a 14-seater Toyota Hiace costs KES 15,000 and KES 20,000, plus VAT.

Key facts

From Mombasa SGR toRoad distanceTypical driveRoute
Diani Beach≈ 45 km45–60 minDongo Kundu bypass, Kwale, Ukunda
Watamu≈ 118 km2–2.5 hrsNyali Bridge, Mtwapa, Kilifi, Gede
Malindi≈ 125 km2.5–3 hrsAs Watamu, then 20 km north of Gede

Where is the Mombasa SGR terminus?

The Madaraka Express ends at Mombasa Terminus in Miritini, on the mainland west of Mombasa island. It sits beside the Nairobi–Mombasa highway and a few minutes from Moi International Airport, roughly 15 km from the city centre.

Since September 2025 a commuter train links the terminus to Mombasa Central station for KES 50 return, timed to meet Madaraka Express arrivals. That helps if you are staying in town. For the beaches it adds a change, because Diani, Watamu and Malindi are all well outside the city.

Madaraka Express times and fares for 2026

Published 2026 schedules list three Nairobi–Mombasa departures. Check the exact day on the Kenya Railways booking site (metickets.krc.co.ke) or by dialling *639#, because extra trains run in December and some services do not run every day.

TrainLeaves NairobiReaches MombasaBest for
Inter-county08:00≈ 13:30–14:00All three beaches in daylight
Express15:00≈ 20:10Diani the same evening
Night train (selected days)22:00≈ 03:35Early starts; pickup before dawn

Adult fares are KES 1,500 in economy and KES 4,500 in first class one way. Children aged 3 to 11 pay half fare and under-3s ride free on a lap.

Your transfer options compared

OptionGood forDrawbacks
Private van with driverFamilies and groups of 6–33, lots of luggage, late trainsNeeds booking in advance
Taxi or ride-hailing car1–3 people with light bags going to DianiSmall boot; costly for Watamu or Malindi; availability at night varies
Commuter train, then matatu or busSolo travellers on a tight budgetTwo or three changes with luggage; slow to the north coast; not ideal after dark

SGR to Diani: the bypass changed everything

For years, the trip from the terminus to Diani meant crossing Mombasa island and queuing for the Likoni ferry, which could take two hours or more. The Dongo Kundu bypass (Mombasa Southern Bypass) opened to traffic in August 2024. It runs about 18 km from Miritini to the South Coast across three bridges, including the long Mteza bridge.

The bypass starts almost at the terminus gate, so Diani is now the easiest beach to reach from the train. Even on the 15:00 express you can be at your hotel by about 21:30. More detail and prices are on our SGR to Diani transfer page.

SGR to Watamu and Malindi: the north coast drive

Watamu and Malindi lie north of Mombasa, so there is no bypass shortcut. The drive crosses Mombasa via Changamwe and Nyali Bridge, then follows the Mombasa–Malindi Highway through Bamburi, Mtwapa and Kikambala. You cross Kilifi Creek on the Kilifi bridge and continue past Arabuko-Sokoke Forest to Gede.

At Gede the road to Watamu turns off; Malindi is about 20 km further north. The slow part is almost always Mombasa and Mtwapa. A train arriving around 14:00 usually clears the city before evening traffic, while the 20:10 arrival puts you on the north coast near midnight. See the Watamu and Malindi sections for prices.

Which train to take for each beach

What it costs for a group: two worked examples

These use 2026 economy fares and our current van rates, including 16% VAT on the transfer.

TripTrain (economy)Van with VATTotalPer person
8 adults, Nairobi → Diani (10-seater Hiace)8 × 1,500 = 12,00015,080KES 27,080≈ KES 3,385
12 adults, Nairobi → Watamu (14-seater Hiace)12 × 1,500 = 18,00023,200KES 41,200≈ KES 3,433

For larger groups, compare this with a single road transfer from Nairobi: see Nairobi to Diani and Nairobi to Malindi.

Booking checklist

  1. Book your SGR tickets first; seats sell out before Christmas and Easter.
  2. Send us your train, date, group size and luggage on WhatsApp.
  3. Pay the 40% deposit shown on your pro forma invoice to confirm the van.
  4. Save your driver's number when we send it the day before.
  5. Book your return pickup at the same time.

Frequently asked questions

What is the best way to get from Mombasa SGR to Diani?

A pre-booked private van or taxi using the Dongo Kundu bypass. It takes 45 to 60 minutes and avoids the Likoni ferry.

Is there public transport from the Mombasa SGR terminus to Watamu or Malindi?

Yes, but it means changing. You take the commuter train or a matatu into Mombasa, then a bus or matatu north. With luggage and a group, a private transfer is far simpler.

How much does the SGR cost from Nairobi to Mombasa in 2026?

Published 2026 fares are KES 1,500 one way in economy and KES 4,500 in first class for adults. Children aged 3 to 11 pay half.

Which SGR train is best for reaching the beach the same day?

The 08:00 train from Nairobi. It arrives in the early afternoon, so you reach Diani, Watamu or Malindi in daylight.

How early should I get to the Mombasa terminus for my return train?

Plan to arrive at least an hour before departure. There is airport-style security screening and the terminus is a drive from all three beach towns.

Sources: Kenya Railways Madaraka Express fare schedule and timetable as published in 2026; Kenya National Highways Authority and news reports on the Dongo Kundu bypass opening (August 2024) and the Mombasa commuter rail launch (September 2025). Train times change; confirm on metickets.krc.co.ke before travel.

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.

Book a coast transfer

WhatsApp quoteCall