SGR Ticket Confirmation: A Guide to Secure Your Seat

Learn how to confirm your SGR ticket, secure your seat, and enjoy a stress-free journey with this comprehensive guide.

Jul 17, 2023 - 21:22
SGR Ticket Confirmation: A  Guide to Secure Your Seat
SGR Ticket Confirmation: A Guide to Secure Your Seat

The Standard Gauge Railway (SGR) is a modern railway system in Kenya connecting Nairobi and Mombasa, offering efficient and convenient travel for thousands of passengers daily. To ensure a seamless journey, confirming your SGR ticket before departure is crucial. This comprehensive guide will walk you through the process, from online booking to ticket retrieval, and address common concerns. Secure your seat on the SGR and make the most of your travel experience.

1. Understanding SGR Ticket Confirmation

1.1 What is SGR Ticket Confirmation?

SGR ticket confirmation refers to verifying your ticket's validity and ensuring your seat on the train. Once you book your ticket, you will receive a confirmation email or SMS containing essential details such as the travel date, train number, and seat number.

1.2 Importance of SGR Ticket Confirmation

Confirming your SGR ticket is vital to guarantee your seat on the train. You may encounter difficulties boarding or being assigned a different seat without confirmation. Following the steps outlined in this guide, you can avoid unnecessary hassles and enjoy a stress-free journey.

2. How to Confirm Your SGR Ticket

Two convenient methods for confirming your SGR ticket are checking your booking status online and printing your ticket.

2.1 Checking Your Booking Status Online

To check your booking status online, follow these simple steps:

  1. Visit the official SGR website or app.
  2. Navigate to the booking status section.
  3. Enter your booking details, including origin, destination, travel date, train type, preferred class, and seat(s).
  4. Submit the information and wait for the system to retrieve your booking status.
  5. Review the results to confirm your seat assignment and other details.

2.2 Printing Your Ticket

Printing your SGR ticket provides a tangible confirmation document for your journey. Here's how to print your ticket:

  1. After successfully booking your ticket online, you will receive an SMS confirmation with a unique code.
  2. Retain this SMS message; you will need the e-ticket confirmation code to print your ticket.
  3. At the train station, locate the self-service ticketing machines available at the ticketing offices.
  4. Follow the on-screen instructions to print your ticket using the e-ticket confirmation code received via SMS.
  5. Once printed, keep your ticket secure until your travel date.

Troubleshooting SGR Ticket Confirmation

Encountering difficulties during the ticket confirmation process is not uncommon. If you face any challenges, follow these steps for assistance:

  1. Seek Help from Passenger Stewards: If you experience problems while printing your ticket, approach the Passenger Stewards stationed at the ticketing office. They will provide the necessary support and guidance to ensure a successful ticket confirmation.
  2. Contact Customer Care: If you cannot be physically present at an SGR office, contact the customer care team. Use the following contact details to communicate your concerns:
  • SGR Customer Care Number: 0709 388 887 / 0709 388 888 / 0709 907 000
  • Email: [email protected]
  • Postal Address: P.O Box 3012-Nairobi, 00100, Kenya

Tips for Avoiding Ticket Confirmation Problems for SGR

The SGR is a great way to travel between Nairobi and Mombasa, but it can be frustrating if you need help confirming your ticket. Here are some tips to help you avoid ticket confirmation problems:

  1. Book your ticket early. The earlier you book your ticket, the more likely you will avoid problems. If you wait until the last minute, you may find that all the tickets are sold out, or there are technical problems with the website or app.
  2. Check your booking status regularly. Once you have booked your ticket, check your booking status regularly. This will help you ensure that your ticket has been confirmed and that there are no problems with your payment.
  3. Print your ticket as soon as possible. Once your ticket has been confirmed, print it out immediately. This will help to avoid problems if there are any technical problems with the website or app.
  4. Bring your ticket with you to the station. When you arrive at the station, bring your ticket with you. This will help ensure that you can board the train without any problems.

How to Change or Cancel Your SGR Ticket

If you need to change or cancel your SGR ticket, you can do so by following these steps:

To change your ticket:

  1. Visit the SGR website or app and log in to your account.
  2. Click on the "My Tickets" tab.
  3. Select the ticket you want to change and click the "Change" button.
  4. Enter the new travel details and click on the "Submit" button.

To cancel your ticket:

  1. Visit the SGR website or app and log in to your account.
  2. Click on the "My Tickets" tab.
  3. Select the ticket you want to cancel and click the "Cancel" button.
  4. Enter your reason for cancellation and click on the "Submit" button.

Cancellation and refund policies:

  • Tickets can be canceled up to 48 hours before the departure time for individual travel and 72 hours before the departure time for group travel.
  • There is a 30% cancellation fee for individual tickets and a 50% for group tickets.
  • Refunds will be processed within 30 working days of cancellation.

READ ALSO: SGR Booking Online from Nairobi to Mombasa


Confirming your SGR ticket is crucial to securing your seat on Kenya's Standard Gauge Railway. Following the steps outlined in this guide, you can easily confirm your ticket online or print it at the station. Remember to retain your e-ticket confirmation code and contact customer care or seek assistance from Passenger Stewards if you encounter any issues. Enjoy a smooth and comfortable journey on the SGR!


What is the difference between a booking confirmation and a ticket confirmation? 

A booking confirmation is received after you book your ticket and contains your travel details. However, it does not guarantee a seat. Ticket confirmation is a document with a barcode that confirms your seat and is required for boarding.

How long does it take to receive a ticket confirmation? 

Ticket confirmations are typically received within minutes. However, it may take longer during peak times due to system congestion.

What should I do if I lose my ticket confirmation?

 If you need to place your ticket confirmation, contact the SGR customer service line for assistance reprinting your ticket.

Can I check my SGR ticket status through SMS?

 There is no specific procedure to check your SGR ticket status through SMS. Please use the online methods mentioned in this guide for ticket confirmation.

What if I experience delays in receiving the ticket confirmation message? 

If you encounter delays in receiving the ticket confirmation message, you can still print your ticket using the M-Pesa transaction message as proof of payment. Provide your mobile and account numbers to retrieve your ticket at the station.

Can I change my seat after confirming my SGR ticket? 

Changing your seat is generally impossible once your ticket is confirmed and you have a seat assigned. However, contact the SGR customer care team for further assistance with specific inquiries or exceptional circumstances.


 The information provided in this article is for informational purposes only. While we strive to keep the information up to date and accurate, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the article or the information, products, services, or related graphics contained in the article. Therefore, any reliance on such information is strictly at your own risk.

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.