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 to | Road distance | Typical drive | Route |
|---|---|---|---|
| Diani Beach | ≈ 45 km | 45–60 min | Dongo Kundu bypass, Kwale, Ukunda |
| Watamu | ≈ 118 km | 2–2.5 hrs | Nyali Bridge, Mtwapa, Kilifi, Gede |
| Malindi | ≈ 125 km | 2.5–3 hrs | As 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.
| Train | Leaves Nairobi | Reaches Mombasa | Best for |
|---|---|---|---|
| Inter-county | 08:00 | ≈ 13:30–14:00 | All three beaches in daylight |
| Express | 15:00 | ≈ 20:10 | Diani the same evening |
| Night train (selected days) | 22:00 | ≈ 03:35 | Early 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
| Option | Good for | Drawbacks |
|---|---|---|
| Private van with driver | Families and groups of 6–33, lots of luggage, late trains | Needs booking in advance |
| Taxi or ride-hailing car | 1–3 people with light bags going to Diani | Small boot; costly for Watamu or Malindi; availability at night varies |
| Commuter train, then matatu or bus | Solo travellers on a tight budget | Two 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
- Diani: any train works. The bypass keeps the drive under an hour.
- Watamu: the 08:00 train. You arrive with time to check in before sunset.
- Malindi: the 08:00 train, or plan a night in Mombasa if you take the 15:00 express.
- Going home: leave Watamu or Malindi about four hours before departure, and Diani about two hours before.
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.
| Trip | Train (economy) | Van with VAT | Total | Per person |
|---|---|---|---|---|
| 8 adults, Nairobi → Diani (10-seater Hiace) | 8 × 1,500 = 12,000 | 15,080 | KES 27,080 | ≈ KES 3,385 |
| 12 adults, Nairobi → Watamu (14-seater Hiace) | 12 × 1,500 = 18,000 | 23,200 | KES 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
- Book your SGR tickets first; seats sell out before Christmas and Easter.
- Send us your train, date, group size and luggage on WhatsApp.
- Pay the 40% deposit shown on your pro forma invoice to confirm the van.
- Save your driver's number when we send it the day before.
- 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.