Booking train tickets has never been easier, no more physical booking or ling queues are necessary, you can easily book your Standard Gauge Railway (SGR) tickets online or via USSD anytime in Kenya at your own convenience and Pay with MPesa and get your booking confirmed in real-time.

How to book SGR train online

  1. Open on your browser.
  2. Pick your preferred train (Madaraka Express for the afternoon or SGR intercounty for morning travel)
  3. Choose your starting station i.e Mombasa, Athi River, Emali, Kibwezi, Miaseny, Mariakani, Mtito Andei, Voi, or Nairobi.
  4. Type in or Select your desired destination (Nairobi, Voi, Mtito Andei, Mariakani, Miaseny, Kibwezi, Emali, Athi River or Mombasa).
  5. Pick your travel date
  6. Select the coach type and indicate the number of passengers
  7. Enter the passenger details.
  8. Select the payment option (Mpesa)

How To buy SGR Tickets Via USSD Code (Safaricom)

  1. Dial *639#
  2. pick your desired train (County Train – Morning or Express Train – Afternoon)
  3. Follow the prompts and Pay Via M-Pesa
  4. You will get an Account Number on your confirmation SMS
  5. Lastly, on the travel date, you will print the ticket(s) at the station using your mobile and account number.

Apart from being cheaper, the train travel takes about 5 hours 55 Minutes for morning trains and about 5 hrs for the afternoon express train.

Follow Techspace Africa on Facebook and Twitter. For the latest news, tech news, breaking news headlines, reviews and live updates check out

Nigel Jr.
As a tech enthusiast and expert, Nigel Jr. is dedicated to providing in-depth and insightful content on all things technology. With a background in online journalism, product reviewing, and tech creation, Nigel has become a trusted source for all things tech.

You may also like