How to Book SGR Train Online & On Your Phone

How to Book a SGR Train Online

You can now book for train tickets online 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. Go to
  2. Select your preferred train (Madaraka Express for the afternoon or SGR intercounty for morning travel)
  3. Select 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. Designate or select the 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. Select the desired train (County Train – Morning or Express Train – Afternoon)
  3. Follow the steps provided
  4. After you’ve made the payment an Mpesa confirmation message will be sent
  5. You will get an Account Number on your SMS
  6. Thereafter, at the station you will print the ticket(s) using your mobile and account number.

SGR Kenya contacts

P.O Box 30121-00100, Nairobi, Kenya.

Telephone numbers for SGR booking contacts Mombasa and Nairobi SGR booking contacts; 0728603582/ 0728603581/ 0708572574/0708571587

Website link;

Email address;

Twitter handle; @KenyaRailways

Facebook page; Kenya Railways

Support us by following our Social Media handles here    to ensure you don’t miss out on any future updates. 

Send comments, press releases, tips, and guest posts to

Leave A Reply