How To Book SGR Ticket Online

More Kenyans have turned  to sgr kenya booking online thanks to its convenience. Indeed, it’s a drastic departure from the old times when you would have to travel to SGR stations just to pay for a ticket to the coast.

Even better, one simply pays via MPESA instantly and within minutes, one will have the ticket in form if an SMS.

So,what are the steps for  sgr booking online?

Step 1: Visit the SGR ticketing website here

You will be taken to the kenya railways sgr website.

sgr kenya booking online

Step 2: choose Your Train

Choose the train type (inter-county/express), station you will be departing from, and the destination station.

Also choose the departure date (book up to 30 days before scheduled departure).

Then click book train.

The screen takes you here;

sgr booking online

On the right hand side of the screen and near the bottom, choose the number of adults, number of children, and whether you will be travelling first class or second class.

The sgr train schedule will also be displayed showing the departure and arrival time.

Now click book a train.

Step 3: Complete the required details

In the next screen, enter the name (s) ID number and the nationality (for adults) and name, age, and nationality for kids.

Down there, enter the MPESA number you are paying the kenya railways standard gauge ticket from and your email address.

Also remember to check against the “I’M NOT A ROBOT” button and also the terms and conditions  checkbox.

Then choose pay now/later.

Step 4: Paying for the ticket  

If you choose the sgr mpesa booking pay now option, the book sgr online system will connect to your mpesa from where a message a message will automatically popup asking you to enter your mpesa PIN number.

After that, you will receive a confirmation SMS which you will use to print out the sgr timetable and ticket at the relevant station on the date of travel.

If you select pay later depending on the sgr kenya schedule , you will need to pay follow the paybill method to make payments.


  1. Go to YOUR MPESA Menu on the phone.
  2. choose Lipa Na Mpesa
  3. Select Paybill
  4. Input SGR online Paybill No. 809888.
  5. Input the Account No. (should be your ticker number as shown in the screen)
  6. Enter the amount and click confirm.
  7. Wait for the Confirmation SMS from safaricom Mpesa.
  8. Now click the confirm payment button on the screen.

That’s all.

Booking SGR from the phone:

Amazingly, you can book for your SGR train from your phone. And you know what? You will simply dial *639# and follow the simple instructions on the screen.

This is from the Mpesa SIM card.

And as soon as you’re done, you will get a confirmation SMS bearing your account number.

You can even Note it somewhere since  you’ll need it when printing the tickets (at the booked station).


Difference between Madaraka Express and the Inter-County train

The Express train from Nairobi to the coast doesn’t make any stops in any station along the way.

The train has 2 classes- first class & economy class and departs from either the Nairobi Terminus  or Syokimau Main Station.

Alternatively, it can be from Mombasa Terminus or the Miritini Main Station.

Travellers can always use a taxi or public transport to access the stations as on the material date as per the kenya railways train schedule

Are The Prices Same?

As expected, first class travellers  enjoy more perks than the economy/second-class sojourners though they often have to pay more for the services.

Can I get a refund?

In case you get issues before travel date, SGR offers an 80% refund provided the issued tickets have not been damaged.

However, you have to claim the money before your scheduled train departs.

Helpful Tips on sgr kenya booking online

  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 or Mombasa.
  5. Online booking for SGR Tickets can be made 30 days ahead of travel date.
  6. Arrive at the departing station at least 1 hour and 30 minutes before programmed departure time.


Leave a Comment