Skip to main content
LIVEConnecting to railway feeds…

Premium · No. SGR 1

Madaraka Express SGR train timings

Nairobi Terminus (SGR)Mombasa Terminus (SGR)
MonTueWedThuFriSatSunRuns daily
08:00
Departs Nairobi
12:30
Arrives Mombasa
4h 30m
Journey time
472 km
Distance

Madaraka Express SGR timetable

4 stops · scheduled times
#StationArrivesDeparts
1Nairobi Terminus (SGR)—08:00
2Mtito Andei Station10:4710:55
3Voi Station11:4211:50
4Mombasa Terminus (SGR)12:30—

Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by Kenya Railways on the day.

Madaraka Express SGR: Nairobi to Mombasa

Madaraka Express SGR (SGR 1) is a premium train run by Kenya Railways between Nairobi Terminus (SGR) and Mombasa Terminus (SGR). The full journey covers 472 km and takes 4h 30m, with 2 intermediate stops.

It leaves Nairobi Terminus (SGR) at 08:00 and reaches Mombasa Terminus (SGR) at 12:30. It runs every day. On the way it stops at Mtito Andei Station and Voi Station.

Madaraka Express SGR 1 is Kenya's Standard Gauge Railway service from Nairobi to Mombasa, covering 472 km in approximately 4h30m at up to 120 km/h. Built by China Road and Bridge Corporation and launched in 2017, it passes through Tsavo National Park — home to lions, elephants, and the Man-Eaters of Tsavo. The SGR dramatically reduced journey time from 12+ hours on the old metre-gauge line.

How to book Madaraka Express SGR tickets

Tickets are sold by Kenya Railways on krc.co.ke and at staffed stations. Advance fares are usually cheaper than buying on the day.

Book on krc.co.ke

Madaraka Express SGR: common questions

What time does Madaraka Express SGR leave Nairobi?
Madaraka Express SGR departs Nairobi Terminus (SGR) at 08:00 and arrives at Mombasa Terminus (SGR) at 12:30. Times are the published timetable in local time.
How long does Madaraka Express SGR take from Nairobi to Mombasa?
The scheduled journey time is 4h 30m for 472 km.
Which stations does Madaraka Express SGR stop at?
Madaraka Express SGR calls at Nairobi Terminus (SGR), Mtito Andei Station, Voi Station and Mombasa Terminus (SGR).
Does Madaraka Express SGR run every day?
Yes, Madaraka Express SGR runs daily.
Where can I book Madaraka Express SGR tickets?
On Kenya Railways's own site, krc.co.ke. TrainsTracking does not sell tickets.