Here’s how to book a Madaraka Express ticket via USSD (*639#). The USSD method is meant to make it easier for all Kenyans to place their bookings since it can work across all types of phones including feature phones and “dumb” phones. Please note that this method only works with Safaricom subscribers.
The USSD payment solution allows you to book up to 10 tickets per transaction. The good thing with the USSD code is that you don’t necessarily need an internet connection or a smartphone. Not only that, but you also don’t have to be tech-savvy to buy your SGR tickets. Without further ado here is a step to step guide to booking Madaraka Express tickets through USSD *639#
How To Buy SGR Tickets via USSD
Because the service is not free, please make sure you have enough airtime. We recommend that you have at least Ksh 20 in airtime before you begin. We also recommend that you have enough money in your M-PESA account to cover the cost of the tickets you are purchasing.
Step 1: Key in the USSD Code (*639#) from your phone
Step 2: Select your Departure Station
(Mombasa, Athi River, Emali, Kibwezi, Miaseny, Mariakani, Mtito Andei, Voi, or Nairobi)
Step 3: Select your Destination
(Nairobi, Voi, Mtito Andei, Mariakani, Miaseny, Kibwezi, Emali, Athi River, or Mombasa,)
Step 4: Choose your Preferred Date to Travel
Step 5: Choose your Preferred Coach (Second Class or First class)
Step 6: Indicate the Total Number of Passengers
Step 7: Enter the Total Number of Children
Step 8: Enter Passenger Details
(Full name, Gender, ID/Passport number, and Nationality)
Step 9: Confirm your Details
Step 10: Pay via M-PESA
Note: 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 a (seven) 7-day window period while group bookings of over 20 passengers must be made nine (9) days before the travel date.
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
Madaraka Express Passenger Contacts
Passenger Service bookings: 0709388888
Passenger Service inquiries, complaints, lost & found: 0709 388 887