How to Book SGR Train Online & On Your Phone

How to Book a SGR Train Online

You can now book train tickets online or on your phone anytime in Kenya at your own convenience and pay with MPesa and get your booking confirmed.

How to book SGR train online

  1. Go to to book SGR online
  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. To book SGR by phone 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 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