Last Updated on May 18, 2022
This article contains information on the SGR booking. Here’s a step-by-step guide on how to book SGR through M-PESA by phone.


Are you planning a trip using SGR? If yes, then, this article might be helpful. Understand easy ways of how to book SGR via SMS / how to book SGR through phone / how to book SGR via Mpesa/ how to book SGR via USSD in this complete guide.
Table of Contents
How Do I Book My SGR By Phone?
This is how to book SGR through m-pesa by phone.
- On your phone call the SGR booking code *639#. This will open a prompt to allow you to book a train ticket by purchasing a Madaraka Express ticket and pay using M-PESA. Note that SGR fares for first class travelers you pay shs.3000 at the moment whilst an economy class seat costs shs.1000.
- Fill the details asked and within minutes you have booked your train.
- You will receive confirmation message by both Mpesa and SGR about your ticket/
Guidelines For Buying Tickets Using Phone
Purchase up to 5 tickets in one transaction from the convenience of your own home, workplace, or even on the go, 24 hours a day, 7 days a week.
You can reserve your ticket seven (7) days ahead of time, as well as a return ticket, as long as you stay inside the (seven) seven-day timeframe.
Tickets can also be purchased at the Mombasa and Nairobi termini, as well as the respective leaving intermediate station, or by paying via M-PESA.
Group bookings of more than 20 people must be booked nine (9) days prior to the departure date.
SGR Stations To Book Options
You can choose any of this SGR stations as your place of departure or where you are heading to as guided in the mobile phone prompt.
- Nairobi Terminus
- Mombasa Terminus
- Voi
- Mtito Andei
- Mariakani
- Miaseny
- Kimali
- Emali
- Athi River
SGR Seat Numbers
Seats can be for first class or economy class. Once you book, you will be automatically allocated an SGR seat numbers such that the seat can only be booked once. SGR seat can either be in the s by 2 side or 2 by 3 side.
In case you encounter a problem use this
SGR Contacts
The following are SGR customer care and SGR booking contacts
- Phone 1: 0728603581
- Phone 2: 0728603582
- Phone 3: 0708572574
- Phone 4: 0708571587
SGR Timetable
SGR travels both day and night. Thus, apart from booking SGR to travel day time you can also do SGR night train booking.
SGR Timetable From Nairobi To Mombasa
The Madaraka Express train, which runs from Nairobi to Mombasa, is currently available at the Nairobi Terminus at Syokimau.
Every day at 8:00 a.m., the train departs from Nairobi and arrives at 1:55 p.m in Mombasa.
At 14:20 p.m., the afternoon train departs Nairobi and arrives in Mombasa at 19:20 p.m.
SGR Timetable From Mombasa To Nairobi
If you are going from Mombasa to Nairobi, you can board the Madaraka Express train at the Mombasa Terminus in Mombasa county, Miritini area.
At 07:15 a.m., the train departs Mombasa and arrives in Nairobi at 1:05 p.m.
At 15:15 p.m., the afternoon train departs Mombasa and arrives in Nairobi at 20:20 p.m.
SGR Booking Code
Just dial *639# to buy a Madaraka Express ticket and pay via M-PESA. It’s easy, fast, and reliable! Buy up to a maximum of 5 tickets in one transaction 24/7 from the comfort of your home, office, or even while on the go.
Please note that SGR booking can also be done online if you can access the internet. Find out how by reading
SGR Booking Online
Hopefully, we are able to help you learn how to book SGR through M-PESA by phone. Good luck on your SGR trip!