Madaraka Express train travelling at sunset
Kenya Railways · SGR Passenger Service

Reserve your seat on the Madaraka Express in under two minutes.

Nairobi to Mombasa in about five hours — reserved seats, generous legroom, onboard catering and free Wi-Fi. Pick your train, choose your class, pay securely, and travel with confidence.

Instant confirmation · Free cancellation up to 48 hours before departure

9
Stations served
~5 hrs
Nairobi → Mombasa
4
Daily departures

Madaraka Express · Online Booking

Select your journey to see available departures.

Find Available Trains
Live timetable 9 stations Book up to 30 days ahead
Free Wi-Fi
Onboard catering
Reserved seating
We provide you with the ultimate travel experience

Every detail, designed around your journey

From the moment you settle into your seat to the moment you step onto the platform, the Madaraka Express is built for comfort, convenience and elegance.

View of an urban commuter train in the city

Personalized Service

Attentive onboard staff ready to cater to your preferences — so your journey is as unique and comfortable as possible.

Train passing a castle on a lake shore at sunrise

Magnificent Scenery

Prepare to be captivated as you travel through Tsavo National Park. Every window offers an unforgettable view.

Train passing a station platform at high speed

Diverse Destinations

Nine stations across the network — Nairobi, Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, Mariakani and Mombasa.

Two travellers chatting at an old railway station

Splendid Moments

An exceptional meal, a birthday or an anniversary — aboard the Madaraka Express, the little things stay unforgettable.

Destinations

Nine stations. One unforgettable route.

Our extensive network spans the Nairobi–Mombasa corridor. Board at any station along the way and make every trip a new adventure.

Check Available Dates
NBO

Nairobi Terminus

Gateway to the capital

ATR

Athi River

Industrial corridor stop

EML

Emali

Heart of Ukambani

KBZ

Kibwezi

Eastern gate to Tsavo

MTA

Mtito Andei

Edge of Tsavo National Park

VOI

Voi

Safari capital of Kenya

MSY

Miasenyi

Coastal hinterland

MRK

Mariakani

Approaching the coast

MBA

Mombasa Terminus

Indian Ocean arrival

Passenger checking her booking on a smartphone aboard the train
About Kenya Railways

A flagship project moving Kenya forward

The Standard Gauge Railway (SGR) is a flagship project by the Government of Kenya as a transport component aimed at delivering Vision 2030 — making Kenya a middle-income country by 2030. The Madaraka Express passenger service is the public face of that investment.

  • Purpose-built passenger line with reserved seating on every service.
  • Reduced road congestion and lower carbon emissions per passenger kilometre.
  • Connects the capital to the port city — and every community in between.
  • Operated by Kenya Railways with a commitment to safety and punctuality.
Read more about Kenya Railways
Latest news

Get to learn more about our travel experiences

All news & updates
Train moving past a busy station platformService update

Peak season departures added on the Nairobi–Mombasa line

Extra services are scheduled across the holiday period. Early booking is strongly recommended for weekend travel.

Read more
Passenger working comfortably from their train seatOnboard

New meal options now available in First Class

A refreshed catering menu brings regional Kenyan dishes to your seat, with vegetarian options on every service.

Read more
Commuters sitting by the window reading on a trainTravel tips

Five things to know before your first Madaraka Express trip

From baggage allowances to station arrival times, here is how to make your journey smooth from the start.

Read more
Gallery

Moments from the line

Six hundred kilometres of Kenyan landscape, seen from the most comfortable seat on the route.

Train travelling along a scenic lake shore
Train silhouetted against a sunset sky
Cyclists alongside the railway line
Passenger reading beside the train window
Travellers meeting at the station before departure
Ready to travel?

Book your seat, or send us an enquiry

Special requirements, group travel, agent support or anything else — message the Madaraka Express passenger service team and we will get back to you within one working day.

Madaraka Express passenger service

Inquiries · complaints · lost & found

Kenya Railways Headquarters

Customer care · Nairobi

Customer care hours

Monday to Saturday · 08:00 – 17:00 EAT

Book a Train

Send an enquiry

Tell us about your journey and we will be in touch.

We respond within one working day. Your details are never shared.