SGR Booking Online from Nairobi to Mombasa

Discover the convenience of SGR online booking and enjoy a smooth journey from Nairobi to Mombasa. Learn how to book your tickets easily and hassle-free

Jul 12, 2023 - 10:26
SGR Booking Online from Nairobi to Mombasa
SGR Booking Online from Nairobi to Mombasa

Traveling from Nairobi to Mombasa has always been challenging with introducing the Standard Gauge Railway (SGR) service. The SGR provides a comfortable and efficient mode of transportation, allowing passengers to reach their destination quickly and conveniently. In this article, we will guide you through booking SGR tickets online, ensuring a smooth journey from start to finish.

The Convenience of SGR Online Booking

Gone are the days of long queues and time-consuming ticket-booking processes. With the SGR online booking system, passengers can easily reserve their seats from the comfort of their homes or offices. The online platform provided by Kenya Railways offers a user-friendly interface, making the booking process quick and hassle-free.

READ ALSO:SGR Inter-County Train: Everything You Need To Know From Nairobi To Mombasa Trip

Step-by-Step Guide to Booking SGR Tickets Online

  1. Visit the Official SGR Website: Start by accessing the official SGR website, which can be found at This website provides all the necessary information and features for booking your tickets online.
  2. Choose the Preferred Train Type: Select the type of train that suits your travel needs. The SGR offers two types of trains: the Madaraka Express for afternoon travel and the SGR Intercounty for morning travel.
  3. Select Your Starting Station: Indicate your desired starting station from the available options, including Mombasa, Athi River, Emali, Kibwezi, Miaseny, Mariakani, Mtito Andei, Voi, or Nairobi.
  4. Choose Your Destination: Specify your intended destination, selecting from the available choices of Nairobi, Voi, Mtito Andei, Mariakani, Miaseny, Kibwezi, Emali, Athi River, or Mombasa.
  5. Pick Your Travel Date: Select the date you wish to embark on your journey. Ensure that the date chosen aligns with your travel plans.
  6. Click on "Book Ticket": Once you have entered all the required information, click the "Book Ticket" button to proceed to the next step.
  7. Select the Number of Tickets: Indicate the number of tickets you wish to purchase for your journey. The system allows five tickets to be bought in a single transaction.
  8. Choose Your Class: Decide whether you prefer First Class or Economy Class. The First Class offers a premium experience, while the Economy Class provides a more affordable option.
  9. Fill in Passenger Details: Enter the necessary passenger information, including full names, ID or passport numbers, gender, nationality, and contact information. Double-check the accuracy of the details to avoid any issues.
  10. Review and Confirm: Take a moment to review all the booking details for accuracy. Once satisfied, click the "Confirm" button to proceed to the payment stage.
  11. Select Payment Option: The SGR online booking system currently supports M-PESA as the primary payment option. Choose M-PESA and follow the instructions provided to complete the payment process.
  12. Confirmation and Ticket Collection: After a successful payment, you will receive a confirmation email, a text message containing your booking details, and a QR code. Keep these details handy as you will need them to collect your tickets at the departing station.

Helpful Information for SGR Online Booking

  1. Ticket Availability: The SGR allows bookings to be made up to 60 days in advance. Plan your travel accordingly to secure your tickets on your desired date.
  2. Group Bookings: If you are traveling as part of a group of more than 20 passengers, making official bookings at least 30 days in advance is recommended to ensure availability and smooth coordination.
  3. International Travelers: For international travelers without access to M-PESA, alternative arrangements can be made to purchase and deliver the tickets. Contact the SGR booking phone number at 0709 388 888 for assistance.

SGR Contact Information

For any inquiries or further assistance regarding SGR bookings, you can reach out to the following contact details:

  1. Kenya Railways Email: [email protected]
  2. SGR Booking Phone Number: 0709 388 888
  3. SGR Website:
  4. Facebook Account: Kenya Railways
  5. Twitter Account: @KenyaRailways

READ ALSO: How to Book SGR and Pay with MPESA, Credit or Debit Card

SGR Train Schedule from Nairobi to Mombasa

To plan your journey effectively, you must know the SGR train schedules between Nairobi and Mombasa. The following trains operate daily:

N1 (Intercounty) Train from Mombasa to Nairobi:

  1. Departure: 8:00 am from Mombasa Terminus
  2. Arrival: 1:42 pm at Nairobi Terminus

N2 (Intercounty) Train from Nairobi to Mombasa:

  1. Departure: 8:20 am from Nairobi Terminus
  2. Arrival: 2:18 pm at Mombasa Terminus

E1 (Express) Train from Mombasa to Nairobi:

  1. Departure: 3:15 pm from Mombasa Terminus
  2. Arrival: 8:14 pm at Nairobi Terminus

E2 (Express) Train from Nairobi to Mombasa:

  1. Departure: 2:35 pm from Nairobi Terminus
  2. Arrival: 7:18 pm at Mombasa Terminus

Frequently Asked Questions (FAQs)

Can I book SGR tickets online?

Yes, the SGR offers an online booking system allowing passengers to reserve their tickets from anywhere with internet access conveniently.

How far in advance can I book SGR tickets?

You can book SGR tickets up to 60 days in advance, ensuring you secure your preferred travel date and time.

What payment options are available for SGR online booking?

The SGR online booking system currently supports M-PESA as the primary payment option. Ensure you have a valid M-PESA account to complete your booking.

Is there a limit on the number of tickets I can purchase in one transaction?

Yes, the system allows a maximum of five tickets to be bought in a single transaction. If you require more tickets, additional transactions can be made.

Can international travelers book SGR tickets without using M-PESA?

International travelers can arrange ticket purchases by contacting the SGR booking number at 0709 388 888.

How can I collect my SGR tickets after online booking?

After a successful booking, you will receive a confirmation email, a text message containing your booking details, and a QR code. Present these details at the departing station to collect your tickets.


The information provided in this article is subject to change. It is advisable to visit the official SGR website or contact the provided SGR contact information for the most up-to-date details regarding online booking, schedules, fares, and any other inquiries related to the SGR train service.

What's Your Reaction?








Joseph Richard Joseph is a graduate of Mathematics and Computer Science (Applied Option). With expertise in Technology and Finance, he brings his knowledge to the field, demonstrating an authoritative understanding of these interrelated areas. Joseph is pursuing a Master's in Software Engineering, further expanding his skill set.