SGR Terminal|Online Booking
Customer Support|Contact us

SGR TERMINAL
BOOKING SERVICE

Elevate your rail travel experience

comfort. convenience. elegance

SGR Online BookingSGR train

Select...
Select...
Select...
Select date
Select travel time

Travel Information

Useful information for your SGR journey

Corporate Information
Corporate Information
Terms & Conditions
Terms & Conditions
Fares & Schedules
Fares & Schedules
Prohibited Items
Prohibited Items

Destinations

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.

SGR passenger train travelling through Kenya

Splendid Moments

Enjoy a comfortable journey while discovering Kenya by rail.

Photo: TTC dude / Wikimedia Commons · CC BY-SA 4.0

Stations

Search Results

Your Search:

Booking Information

Please enter your passenger details and make sure the name matches the passenger's ID or passport.

Booking Contact

Your E-Ticket

Your ticket has been generated. Keep your booking number and ticket serial number.

Confirm Booking

Review your journey details before confirming your booking.

✓

Booking Confirmed

Your booking has been received successfully.

Complete Payment

Use M-Pesa to complete your booking payment securely.

M-Pesa
MPESA

Please confirm your booking number and total amount before making payment.

Manage Premium Booking

Ticket cancellation is subjected to a 30% penalty fee of the amount paid.

About Us

Rail passenger service and train operations in Kenya

About the Rail Service

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.

Our Mandate

  1. Provide skills and technology for the railway sector.
  2. Provide efficient and effective railway services.
  3. Leverage our assets to grow business.
  4. Promotion, facilitation and participation in national and metropolitan railway network development.

In keeping with its mandate, the organization is committed to providing the country with safe, reliable and efficient railway transport services.

Our Core Values

Customer Focus We are committed to achieving the highest levels of customer satisfaction through continuous improvement of our services.
Integrity & Teamwork We are guided by probity and the highest business ethics in carrying out our business, while operating as a team to achieve our objectives.
Professionalism We adhere to impeccable professional and personal standards while conducting our affairs and provide services in a professional manner with expertise that ensures high quality.

Our Vision

To be a provider of world class rail services.

Our Mission

To upgrade and develop an integrated rail network that is safe, reliable and sustainable in providing railway services.

SGR train travelling along the coast

HOW IT WORKS -
BOOKING

In order to book tickets successfully, passengers are required to follow the steps below:

Book a train ticket:
Search for Express or Inter-County Trains and input your travel details.
Pay for your ticket:
Pay the required amount with M-Pesa.
Receive your booking confirmation:
Get your SMS and/or email confirmation with a unique code.
Present ticket to travel:
Present SMS and/or email to print ticket on the date of travel.
SGR train travelling along the coast

Benefits of Online
Booking

Enjoy the listed benefits and more by booking your train tickets online.

The Best Travel Option:
Make your life simple by booking your train tickets online.
Enjoy Convenience:
Book anytime from the convenience of your school, office, or home.
Flexible Payments:
Pay with M-Pesa and get your booking confirmed in real time.
Great Customer Care:
Get excellent customer service available 24/7 via phone, chat and email.
SGR train travelling along the coast

Available Payment
Options

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.

M-Pesa Payment:
Please complete the required payment to have your booking approved. Use the M-Pesa payment instructions provided and confirm your booking number and total amount before making payment. Ensure the payment is made using the correct amount to avoid delays in confirming your booking.
Payment Confirmation:
Once your payment is confirmed, your booking will be approved. You will then receive confirmation that your booking has been successfully processed and is ready for travel.
ImportantPlease confirm your booking number and total amount before making payment.

Contact Us

For bookings and customer enquiries, contact us on: