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

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

Unleashing Your Web Potential: Safaricom Web Hosting Guide.

  Safaricom Web Hosting is a comprehensive platform that empowers individuals and businesses to establish a strong online presence effortlessly. With user-friendly features and competitive rates, this service offers an all-in-one solution for web hosting needs. How to Use Safaricom Web Hosting: Choose a Plan: Safaricom provides a variety of hosting plans, including Shared Hosting for beginners, Virtual Private Servers (VPS) for more advanced users, and Dedicated Hosting for resource-intensive projects. Domain Registration: You can either register a new domain through Safaricom or transfer your existing domain to their servers. Set Up Your Website: Once you've selected a plan and domain, use the intuitive control panel to install popular Content Management Systems (CMS) like WordPress, Joomla, or Drupal. Website Building: Alternatively, you can utilize Safaricom's website builder tool to create a stunning website without any coding knowledge. Technical Support: Safaricom offers

Surfing The Cosmos: Explaining The Wonders Of Starlink Internet

 Days ago Starlink announced it's availability in Kenya prompting many to try and find out about this revolutionary internet technology and what are it's advantages as compared to other forms of internet that are already available in the country. In this article we've done the work for you and here's everything you need to know about Starlink internet. Introduction .  In today's connected world, access to high-speed internet has become a necessity. However, there are still many regions around the globe that lack reliable and affordable internet connectivity. This is where Starlink, a revolutionary satellite internet system developed by SpaceX, comes into play. Starlink aims to provide global internet coverage, particularly in rural and geographically isolated areas. In this article, we will explore what Starlink is, how it works, and the advantages it offers over other forms of internet connectivity. Understanding Starlink Starlink is a telecommunications satellite