How to Book SGR Online via Mpesa. Start off your Madaraka Express experience in style. Simply dial *639# to buy a Madaraka Express ticket and pay via M-PESA. It’s easy and fast!
Going to Nairobi or Mombasa?
Start off your Madaraka Express experience in style.
Simply dial *639# to buy a Madaraka Express ticket and pay via M-PESA. It’s easy and fast!
- 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.
- You can book your ticket seven (7) days in advance plus a return ticket as long as it is within (seven) 7 day window period.
- You may also buy tickets over the counter at the Mombasa and Nairobi termini and at the respective departing intermediate station or by calling 0709 388888 and paying via M-PESA
- Group bookings of over 20 passengers must be made nine (9) days to the travel date.
How to Pay for an SGR Ticket via Mpesa
Go to YOUR MPESA Menu on the phone.
- Choose Lipa Na Mpesa
- Select Paybill
- Input SGR Paybill Number 809888.
- Input the Account No. (should be your ticket number as shown on the screen)
- Enter the appropriate amount and click confirm.
- 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.
Contact the SGR customer care team if you run into headwinds when making your SGR Mpesa booking online.
Use these contacts
The following are SGR customer care and SGR contacts
Phone 1: 0728603581
Phone 2: 0728603582
Phone 3: 0708572574
Phone 4: 0708571587
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: https://web.facebook.com/Kenya-Railways-248578828508174/ (You can send them a message via Facebook Messenger)
Email address: firstname.lastname@example.org
Twitter: https://twitter.com/SGR_KE?lang=en (@SGR_KE)
Make sure to check out our social media to keep track of the latest content.
Instagram - @nyongesasande
Twitter - @nyongesasande
Facebook - Nyongesa Sande