Book a Train Gallery
Stations Nairobi Terminus Athi River Station Emali Station Kibwezi Station Mtito Andei Station Voi Station Miasenyi Station Mariakani Station Mombasa Terminus All stations
Travel Information About Us Contact Call +254 735 046 069 WhatsApp +254 735 046 069 Book Now

Madaraka ExpressPassenger Service

Elevate your rail travel experience

comfort. convenience. reliability

Book Premium

Madaraka Express - Online Booking

Origin and destination cannot be the same.
Departure date can't be in the past.
Where we go

SGR STATIONS

On board

Every Journey, Considered

Destinations

A route through Kenya's heart

Set off on a route that brings you through a wide range of places, each with its own character. Our network runs from Nairobi through Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miaseny and Mariakani, all the way to Mombasa — turning every trip into a fresh look at the country along the way.

Madaraka Express destinations
Personalized Service

Attentive service, tailored to you

Experience a journey where every detail is tailored to you. Our onboard staff are attentive and ready to meet your preferences, keeping every trip as comfortable and individual as possible — because your comfort and satisfaction always come first.

Onboard service
Magnificent Scenery

Views worth watching

Get ready for breathtaking views as you pass through Tsavo National Park. Our route is designed to keep you close to the scenery, with every window offering a new view worth watching.

Tsavo scenery from the train
Splendid Moments

Moments made memorable

Enjoy the small touches that turn a trip into a memory. Whether it's a great onboard meal or celebrating a birthday or anniversary while travelling with Madaraka Express, we want every moment of your journey to feel special.

Onboard moment

About SGR & Booking Directly

The Standard Gauge Railway (SGR) is Kenya's modern rail network, operated by Kenya Railways. Madaraka Express is the passenger train service that runs on it, connecting Nairobi and Mombasa along with other routes.

You're always free to book directly with Kenya Railways instead of using our agency. You can do this through the official Madaraka Express portal at metickets.krc.co.ke, via the USSD code *639#, or in person at a station booking office.

Kenya Railways has publicly warned that fraudulent look-alike websites have targeted SGR passengers, so always verify who you're dealing with. Before paying us a service fee, you're welcome to confirm our contact details independently, ask us any questions about the process, and once your ticket is purchased, cross-check the booking reference directly on the official portal above to confirm it's valid.