Elevate your rail travel experience
Useful information for your SGR journey
Embark on a voyage that takes you to a diverse range of destinations, each offering its own charm and allure. Our extensive network of routes covers Nairobi, Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, Mariakani, and Mombasa. Our train provides an expansive journey across a wide array of locations, making every trip a new adventure.
Enjoy a comfortable journey while discovering Kenya by rail.
Photo: TTC dude / Wikimedia Commons · CC BY-SA 4.0Please enter your passenger details and make sure the name matches the passenger's ID or passport.
Your ticket has been generated. Keep your booking number and ticket serial number.
Review your journey details before confirming your booking.
Your booking has been received successfully.
Use M-Pesa to complete your booking payment securely.
Please confirm your booking number and total amount before making payment.
Ticket cancellation is subjected to a 30% penalty fee of the amount paid.
The railway corporation is a State Corporation established by an Act of Parliament (Cap 397) of the Laws of Kenya, and commenced operations on January 20, 1978.
In keeping with its mandate, the organization is committed to providing the country with safe, reliable and efficient railway transport services.
To be a provider of world class rail services.
To upgrade and develop an integrated rail network that is safe, reliable and sustainable in providing railway services.
In order to book tickets successfully, passengers are required to follow the steps below:
Enjoy the listed benefits and more by booking your train tickets online.
At SGR Nairobi Terminal, we have you covered. We have made available convenient payment instructions to enable you to complete your booking from the comfort of your home, school, office or workplace.
For bookings and customer enquiries, contact us on: