SGR Online Booking via Mpesa Process 2024

Anne Katana

It’s now possible to book SGR online via Mpesa! This article will show you how easy it is to do. Just follow these simple steps, and you’ll be on your way to enjoying a relaxing train ride.

With the fast-rising technology in the transport sector, one can now book SGR online using Mpesa. It saves you the hustle of going to the station and booking manually.

As long as you have internet access, online SGR booking can be made by several devices, including a phone, laptop, desktop, iPad, or whichever device you have.

How to Book SGR Online via Mpesa

Steps to book SGR tickets online:

Step 1: Visit the Madaraka Express Website

Go to the SGR website to book online.

Step 2: Choose the train of your choice

Under Train Type, choose your desired train. Options available in the

  • Inter-county
  • Express

The Nairobi-to-Coast Express train does not stop at many stations along the way.

The train has two classes: first and economy, and it leaves from Nairobi Terminus or Syokimau Main Station.

It is also possible to go from Mombasa Terminus or Miritini Main Station.

Inter-county means it will stop at several stations along the way.

Step 3:  Choose the destination

Under FROM, enter the place where you will board the train. Then, enter your destination.

In this section, the SGR stations to book options available include

  • Nairobi Terminus
  • Mombasa Terminus
  • Voi
  • Mtito Andei
  • Mariakani
  • Miasenyi
  • Emali
  • Athi River

Step 4: Select a departure date

You must indicate the day you will be travelling by clicking the calendar icon and selecting the date that suits you.

Step 5: Click on book a train.

This step is almost leading to the end of the process.

Step 6: Enter the number of people travelling.

A ticket section will open up, indicating prices for adults and children. In this segment, you will see where to indicate the number of persons travelling, whether a child or an adult. Once done, the total fare will be calculated.

Step 7: Pay for the tickets

In this section, you must fill in the whole government names of the travellers, their gender, and nationality.

For adults, the I.D. number is required. Under Payment details, enter your mobile number, the one you will use to make a mandatory payment. In an email, it is optional to fill out,

On the side, you will see the coach you will board, the date, time, number of adults and children, and the total amount to pay.

Pay with your Mpesa the total amount.

Read also: Guide to Booking Modern Coast Bus Online

How to Pay for an SGR Ticket via Mpesa

Go to YOUR MPESA Menu on the phone.

  1.  Choose Lipa Na Mpesa
  2.  Select Paybill
  3.  Input SGR Paybill Number 809888.
  4.  Input the Account No. (this should be your ticket number as shown on the screen.)
  5.  Enter the appropriate amount and click confirm.
  6.  Wait for the confirmation SMS from Safaricom Mpesa

Click the box. I’m not a robot.

Click the following box to accept the terms and conditions. You can read more of the requirements if you can.

Then click pay now or pay later. Based on how ready you want to make payment.

SGR Tickets Booking from the Phone

Amazingly, you can book your SGR train from your phone- just in case you found the above SGR booking via Mpesa steps bothersome.

This is the simplest booking method.

SGR Prices and Other SGR Kenya Costs

SGR fares depend on the class. Specifically, first-class travellers pay shs.3000/- at the moment, while an economy-class seat costs Khs.1000

First-class comes with more perks than the economy/second-class, hence the price difference.

Can one get a refund?

SGR offers a 70% refund provided the issued tickets have not been damaged in case you get issues before the travel date.

That means you will part with Khs—300 (Economy class) and Shs—900 (first class) to cancel your ticket.

However, you must claim the money 48 hours before (individuals) and 72 hours (Groups) before your scheduled train departs.

Then, you are deduced 10% to reschedule a trip, and you’ll again need to inform the SGR guys as soon as you learn that it won’t be possible to travel as scheduled.

SGR Booking Contacts

You can contact the SGR customer care team if you run into headwinds when making your SGR Mpesa booking online.

Use these contacts

Postal address: P.O. Box 3012-Nairobi, 00100, Kenya

Telephone number: 0709 388 888/0708 571 587/0728 603 581/0728 603 582/ 0708 572 574

Facebook page: (You can send them a message via Facebook Messenger)


Email address: [email protected]

Twitter:  (@SGR_KE)

SGR M-Pesa Booking: Helpful Tips

  1. You cannot transfer your SGR ticket to third parties.
  2. You can use the SGR linking train to travel from the Nairobi central station to the main SGR Syokimau Terminus.
  3. The trains allow cargo not exceeding 30 kilograms per traveller.
  4. Two trains travel daily from Nairobi to Mombasa. Choose your most convenient train (morning/afternoon) when making your SGR booking to Mombasa or Nairobi.
  5. One can make an online booking for SGR Tickets 30 days before the travel date.

Frequently Asked Questions

How do I book SGR on my phone?

Call the SGR booking code *639# to book a train ticket. This will open a prompt to book a train ticket by purchasing Madaraka Express tickets and paying M-PESA. Note that SGR fares for first-class travellers pay Khs 3000 while an economy class seat costs shs.1000.

What time does SGR leave Nairobi for Mombasa?

The Inter-county (morning) train departs Nairobi Terminus at 0800 hrs and arrives in Mombasa at 1400 hrs. The Afternoon Express train departs Nairobi Terminus at 1500 hrs and arrives in Mombasa at 2008 hrs.

Is SGR still operating at night?

The night train usually departs Mombasa and Nairobi at 10 p.m. to arrive at either of the destinations at about 4 a.m.

At about 8 pm, tens of passengers streamed into the station to be screened in line with COVID-19 protocols before boarding the train.


Having taken you through the steps of SGR online booking, I believe you can now quickly get a ticket in the comfort of your home and travel without the hustle of going to the station to book a ticket.

Share This Article
Anne is a student of history. She enjoys sharing her passion and experiences with people through blogging. She started to educate and inspire people globally.