Skip to main content

How to book SGR online (According to Customer Reviews)

Are you wondering how to book SGR online or purchase Madaraka express ticket via an online platform?

Booking for an SGR ticket online is so easy.

The interface is user-friendly.

Here is a snapshot.

Here is a step-by-step guide;

SGR booking/ madaraka express online booking

It's pretty simple.

Go to the Madaraka Express website at

Select your train type then select your boarding station and your destination.

Choose the date you want to travel and your preferred departure time.

Then Click on the book train button this will direct you to the search results page where you will see the number of seats available and the pricing.

Fill in the number of people traveling whether children or adults then choose the coach type.

Remember prices may vary depending on the type of coach you pick.

Next click on book a train button, this will take you to the next page where you will be required to submit the passenger's details.

Your id or passport number.

Select your gender and your nationality.

Add your payment details, that is your Mpesa number and your email.

Tick the recapture to confirm you are not a robot.

Accept the terms and conditions then click pay now and a Mpesa payment pop-out will be sent to your phone.

Input your pin and click ok.

Make sure you have funds in your Moesa for it to work.

A Mpesa confirmation sms will be sent to you.

After validation, an sms containing your ticket details will be sent to you.

The details contained will be departure time, type of travel coach, seat number, and e-ticket number.

You will be required to print your ticket when you get to the station.

If you choose to pay later make sure to pay within 10 minutes before the booking details expire.

Next here is the SGR timetable to help you plan accordingly.

SGR timetable/Madaraka express timetable

Mombasa – Nairobi

SGR online booking prices

First class fares.

SGR online booking first class

SGR Booking by phone

1. Dial USSD Code *639# from your Safaricom Line.

2. Select the station you are departing from

3. Select your destination

4. Choose the date you would like to travel.

5. Next choose a coach (First class or Economy)

6.Enter the total number of passengers max 10.

7.Enter how many children passengers between the ages of 3-11 are accompanying you.

8.Proceed to payments 

SGR online booking via Mpesa

Paying for your ticket through Mpesa is easy.

After paying the required amount with M-Pesa,

You will receive your booking confirmation message.

Get your sms and/or email confirmation with a unique code

Present sms and/or email to print a ticket on the date of travel.

SGR ticket confirmation (madaraka express check ticket)

To Check your Madaraka express ticket status online, follow these simple steps:

1. Visit the SGR website.

2. Navigate to the booking status section.

3. Enter your booking details.

4. Review the results to confirm.

Another option is to Print Your Ticket

Here's how:

At the train station, locate the self—service ticketing or over-the-counter.

If using self-service follow the on-screen instructions to print your ticket using the e-ticket confirmation code

received via SMS.

SGR online booking from Mombasa to Nairobi

You can book Sgr online from Mombasa to Nairobi.

If you need any help contact the SGR team below.

Madaraka express contacts

Phone 1: 0709 388 887 – for inquiries, complaints, lost & found.

Phone 2: 0709 388 888 – for ticket booking.


Booking Website:


Most Popular

Airtel Zawadi points-Everything you need to Know.

Zawadi is a Swahili term for a gift or to reward. Airtel Zawadi therefore is a loyalty program by Airtel Kenya aimed at rewarding its customers for staying loyal to the brand by using their various products and services .  The service closely resembles Safaricom bonga and Telkom Ziada , both also rewarding customers for using their lines to make calls, browse or send SMS as well as transacting on mpesa. How to register for Airtel Zawadi . Initially Airtel was giving it's subscribers an opportunity to register for Airtel Zawadi by dialing *326# and selecting the option for ' registration'.  Then later couldn't see the option to register and when we contacted Airtel they told us new customers we're automatically enrolled to the program on successful registration of their lines so that they could begin earning from their first top up.  However it seems Airtel are not enrolling their Subscribers for the program anymore, and when I tried to check my points balance

Safaricom Bonga Points phones.

  Safaricom's Jisort Na Bonga Points promotion is back and is now live at all Safaricom shops countrywide and online on This is the first round of this year's Jisort Na Bonga Promotion, a regular Safaricom's promotion that seems to reward it's loyal subscribers with highly discounted devices including Smartphones, Power banks, memory cards, headphones and so much more. Safaricom bonga points phones. One major advantage of Safaricom's Bonga loyalty program as compared to  Airtel Zawadi  or Telkom Ziada is their long list of redeemable products. With Bonga points you can get almost everything including free flights, cement,electronic devices, fuel and even pay for goods and services at selected stores countrywide. There is also a long list of smartphones that you can redeem at any Safaricom shop with Bonga points starting from budget devices to high end smartphones like Samsung Galaxy S series, Note series or iPhones. The phones are grouped into two; t

How To Buy Safaricom Tunukiwa Offers including Minutes, SMS And Data.

Safaricom Tunukiwa daily  has now become part and parcel of Kenyan life and many Safaricom customers have embraced it due to it's  high affordability as compared to normal rates be it on data, SMS or call minutes. For instance, instead of buying 150 Mbs at ksh.50 daily you can get Tunukiwa 180 Mb daily at the same price. What are Tunukiwa Bundles? Tunukiwa is a Swahili term for 'rewarded'. Safaricom Tunukiwa, therefore, is one of the many Safaricom' s loyalty programs aimed at rewarding their customers for staying loyal and using Safaricom products and services. Others are : Safaricom bonga.  Allows you to earn bonga points when you buy various Safaricom products and services. You can later on redeem the points for various goods and services including Bonga Points Phones . Storo bonus. where you get free airtime to be used for SMS and calls once you reach your daily storo target. Tunukiwa was introduced in April 2017, immediately after Airtel Kenya launched a produ