New 2024 SGR Online Booking via Mpesa Process: The Ultimate Guide

Planning your trip with SGR in Kenya? Make your booking process easy and stress-free with our step-by-step guide to SGR online booking via Mpesa.

Nov 24, 2023 - 12:35
Nov 24, 2023 - 11:37
New 2024 SGR Online Booking via Mpesa Process: The Ultimate Guide
New 2024 SGR Online Booking via Mpesa Process: The Ultimate Guide

In Kenya's moving economy, convenience is vital, and the Kenyan Standard Gauge Railway (SGR) has adapted to this need by offering a streamlined online booking system. This transformation has revolutionized how travellers secure their train tickets, eliminating the hassle of queuing at SGR stations and paperwork. Booking SGR tickets online via Mpesa has become the go-to method for a stress-free and efficient travel experience.

Traditionally, booking a train journey with Kenyan Railways involves:

  • Physically visiting an SGR station
  • Enduring long queues
  • Filling out numerous forms
  • Dedicating valuable time and energy to the process

The frustration of navigating these complexities was a common sentiment among travellers. However, this has changed significantly with the introduction of online booking.

What makes SGR online booking genuinely remarkable is its accessibility across various devices. Whether you prefer using your smartphone, desktop computer, laptop, iPad, or any device with internet connectivity, you have the power to book your train tickets effortlessly. The transition from in-person reservations to online booking has empowered travellers to plan their journeys quickly and efficiently.

This comprehensive guide will walk you through the step-by-step process of booking your SGR tickets online via Mpesa. We're here to ensure that your travel experience starts with convenience and ends with satisfaction. From navigating the SGR website to selecting your preferred train, making secure payments, and accessing all the essential information for a smooth journey, we've got you covered.

How to Book SGR Online

Now that you've chosen to explore the world of SGR online booking let's dive into the practical steps of quickly securing your train tickets. This section will guide you through the entire process, from landing on the SGR website to completing your reservation. Whether you're a seasoned traveller or a first-time explorer, rest assured that SGR's online booking system is user-friendly and efficient.

Steps to Book SGR Online

Step 1: Visit the SGR Website

Your journey begins by accessing the SGR online booking platform. Here's how to get started:

  1. Open your preferred web browser on your device (computer, smartphone, or tablet).
  2. Type "SGR Kenya official website" or "SGR online booking" in the address bar and press Enter.
  3. You'll be directed to the official SGR booking page. It's essential to ensure that you're on the official website to maintain security and accuracy throughout your booking process.

Step 2: Choose Your Train

With the SGR website at your fingertips, it's time to make a few selections:

  1. Train Type: You'll typically have two options: Inter-County and Express. Consider your travel preferences and select the type that suits your needs.
  2. Departing Station: Click on the options provided to view the available SGR booking station choices and choose your starting station. Your choice here sets the stage for your journey.
  3. Destination Train Station: Next, click on the destination box and select your endpoint. This decision is crucial in determining where your SGR adventure will take you.

For Inter-County train types, you'll have multiple destination options, including Nairobi Terminus, Mombasa Terminus, Voi, Mtito Andei, Athi River, Emali, Kibwezi, Mariakani, and Miasenyi. On the other hand, express train types generally offer only Nairobi Terminus and Mombasa Terminus.

Step 3: Pick Your Travel Date and Time

  1. Travel Date: Select your preferred travel date on the calendar icon or box. Make sure to choose a date that aligns with your plans.
  2. Departure Time: If you've opted for the Express Train type, you'll have to select your departure time from the options available. Inter-county trains offer a specific departure time.

Step 4: Search for Available Trains

After completing the previous steps, it's time to find available trains based on your selections. Click on the "Book a Train" button or a similar prompt, depending on the layout of the SGR website.

Step 5: Fill in the Number of People to Travel

  1. Ticket Prices: On the following page, you'll see the prices for First Class and Economy tickets for adults and children. Scroll down slightly to enter the number of people travelling.
  2. Coach Type: Select your preferred coach type (First Class or Economy) and note the total transport fare, departure, and arrival times.

New 2024 SGR Online Booking via Mpesa Process: The Ultimate Guide

Step 6: Fill Out the Booking Information and Proceed With the Payment

  1. Passenger Details: This step requires you to provide passenger details per their ID cards or passports. Remember that each adult (18 years and above) must provide a valid ID card or passport number, while children must also provide proper ID or passport numbers for their guardians.
  2. Payment: Enter your MPESA mobile number for the price. While it's not mandatory, you may also include your email address. Once completed, tap "Proceed for payment" to continue.

Step 7: Confirm Your Reservation Details and Make Payment

  1. Trip Summary: On this page, you'll have a summary of your trip details. Carefully review this information to ensure accuracy.
  2. Anti-Bot Verification: Confirm that you're not a robot, and accept the terms and conditions for your booking.
  3. Payment Options: You'll typically have two payment options: "PAY NOW" or "PAY LATER." Choose the one that suits your readiness.

Payment Option: PAY NOW

If you opt for "PAY NOW," follow these steps:

  1. Select Payment Option: Tap "PAY NOW" when prompted to choose your payment option.
  2. MPESA Payment: The system will automatically process the payment using the MPESA account number you provided earlier.
  3. Payment Popup: You should receive a payment popup on your phone. Tap on the popup message.
  4. MPESA PIN: Input your MPESA PIN and then tap OK.
  5. Confirmation SMS: You'll receive a confirmation SMS on your phone. Confirm the transaction by providing the OTP (One-Time Password) if prompted.
  6. Validation: Finally, wait for about two minutes to validate your marketing on the booking page.

Payment Option: PAY LATER

If the system can't process the payment automatically, the following webpage will redirect you to make the payment from the MPESA menu on your phone:

  1. Open MPESA Menu: Open your MPESA menu on your phone.
  2. Lipa Na MPESA: Select "Lipa Na MPESA."
  3. Paybill: Choose "Paybill."
  4. Enter Details: Enter the SGR Paybill number shown on the screen (usually 809888). Next, enter the account number as seen below, the paybill number. Enter the equivalent amount, then tap "Send."
  5. Confirmation Message: Wait for a confirmation message from MPESA, then tap the "Confirm Payment" button on the SGR website.

Congratulations! You've successfully navigated the complex process of booking your SGR ticket online via Mpesa. You're now well on your way to experiencing a journey that's convenient and marked by modern amenities, excellent customer service, and beautiful scenery.

Booking Your SGR Train Ticket - Important Considerations

Train Tickets

Booking your SGR train ticket is a pivotal step in your journey, and there are several essential factors to consider. Let's explore these critical considerations in detail:


SGR train fares can vary depending on the class of travel, destination, and travel time. It's crucial to be aware of the fare structure before making your reservation. Generally, the Express train fares are higher than the Inter-County train fares. You can quickly check the fares on the official Kenya Railways Corporation (KRC) website or at any SGR station.

Group Bookings

If you're travelling with a group of friends or family, booking your tickets together is possible to ensure that you'll be seated together during the journey. Group bookings can be made through the KRC website or at any SGR station. This option is convenient for those who want to enjoy the trip with their loved ones.

Refund Policy

While you may not plan on cancelling your SGR train ticket, unexpected circumstances can sometimes arise. It's essential to understand the refund policy if you need to cancel your booking. You can cancel your SGR train ticket through the KRC website or at any SGR station. However, please note that cancellation fees may apply, and the refund amount will depend on the timing of your cancellation. Review the terms and conditions related to cancellations before making your reservation.

SGR Customer Care

Sometimes, you may have questions or concerns about your SGR train ticket or encounter issues during your journey. In such cases, the KRC customer care team is there to assist you. You can contact them via: 

SGR Kenya Train Schedule

Understanding the train schedule is crucial to planning your journey effectively. The SGR train operates two services daily, offering flexibility for travellers with different programs.

Morning Service

  • Departure: The inter-county train departs from the Nairobi Terminus at 8:00 a.m., making stopovers after leaving the station.
  • Arrival: It arrives at the port city of Mombasa at approximately 1:42 p.m.

Afternoon Service

  • Departure: The afternoon train departs from the Mombasa Terminus at 3:15 p.m.
  • Arrival: It arrives at the Nairobi Central Station at 8:58 p.m.

Night Service

  • Departure: For those who prefer travelling at night, a night train departs from Nairobi at 10:00 p.m.
  • Arrival: It arrives in Mombasa at 6:00 a.m.

To ensure a smooth journey, arriving at the station at least 30 minutes before the scheduled departure time is advisable. You can also check the train schedule on the Kenya Railways website or download the Madaraka Express App to access the latest schedule information easily. Please note that the SGR train schedule is subject to change, so confirming it before your travel date is essential.

READ ALSO: NITA Online Registration: How to register as a NITA training provider and employer


As you plan your journey on the Standard Gauge Railway (SGR), these considerations will help you make informed decisions when booking your train ticket. Understanding the fare structure, group booking options, refund policy, and train schedule can enhance your travel experience. With a well-planned itinerary and the convenience of online booking, you're all set to embark on a comfortable and enjoyable journey between Nairobi and Mombasa.

Joseph Richard Joseph Richard, a leading contributor to, uses his decade-long expertise in finance, business, and technology to offer clear, reliable guides and analyses. His work aids Kenyans in making informed financial and business decisions, earning him a reputation as a trusted industry authority.