Kenya Railways SGR Train Online Booking Website





On January 8, 2018, Kenya Railways launched Madaraka Express train service Website. The website came after months of challenges getting the tickets. The prior available means of booking SGR tickets for the trains between Nairobi and Mombasa were either using USSD Code *639# or visiting the respective station.

Passengers can now enjoy the convenience of booking a ride on the Madaraka Express Train and SGR intercounty train through Kenya railway’s online booking system. It is quick and very easy to use.

How to book Madaraka Express online from the Website



  • Go to metickets.krc.co.ke
  • Select the Preferred train (Madaraka Express for the afternoon or SGR intercounty for morning travel)
  • Select your Starting station (Mombasa, Athi River, Emali, Kibwezi, Miaseny, Mariakani, Mtito Andei, Voi or Nairobi)
  • Type in or Select your desired destination (Nairobi, Voi, Mtito Andei, Mariakani, Miaseny, Kibwezi, Emali, Athi River or Mombasa,)
  • Indicate or select the travel date
  • Select the coach type and indicate the number of passengers (Second Class or First class)
  • Enter the passenger details (Full names, ID/Passport number, and Country)
  • Select the payment option (Mpesa)

Book your stay in Mombasa

Once you make the SGR online booking, you will get a confirmation message which you will use the details to print the ticket at the respective station (departing station)

Useful information when booking Madaraka express online





You can book individual tickets 30 days in advance. Group bookings for more than 20 passengers should be done officially 30 days in advance.

SGR Mombasa Terminus Location (Miritini Main Station)

SGR Nairobi Terminus Location (Syokimau Main Station)

Madaraka Express Passenger station Contacts

For inquiries, you can contact Kenya Railways through the following numbers and contacts.

  • Kenya Railways Email: info@krc.co.ke
  • SGR Booking phone number:  0709 388 888
  • SGR Website: www.krc.co.ke
  • Facebook account: Kenya Railways
  • Twitter account: @KenyaRailways

Trains between Nairobi and Mombasa Schedule (Effective August 01 2018)

N1 (Intercounty) train from Mombasa to Nairobi will depart Mombasa Terminus at 8:00 am and arrive at Nairobi Terminus at 1:42 pm.

N2 (Intercounty) train from Nairobi to Mombasa shall depart Nairobi Terminus at 8:20 am to arrive in Mombasa Terminus at 2:18 pm.

E1 (Express) train will depart Mombasa Terminus at 3:15 pm and arrive at Nairobi Terminus at 8:14 pm.

E2 (Express) train from Nairobi to Mombasa shall depart at 2:35 pm to arrive in Mombasa Terminus at 7:18 pm.

Conclusion




Over time I have had a very frequently asked question about SGR booking using Mpesa or USSD *639#. Many passengers after paying for the tickets, they don’t get a confirmation message from Kenya Railways. All they get is a Mpesa message.

Question asked: I have paid for SGR tickets and I haven’t received the confirmation message. What do I do?

Answer: In the Mpesa message that you get there is an account number from SGR, you will use this account number together with the phone number you used to book with to print the tickets at the departure train station. Arrive about one hour and a half in advance.

For more information About the Trains between Nairobi and Mombasa, Check the following Links.

Nairobi to Mombasa Advance Train Booking

SGR Madaraka Express train tickets, advance booking, timings, stops and other information.

Madaraka Express 2018 Schedule Effective 01, December 2017

Travel safe and remember to share. Visit Kenyan Backpacker for more updates on budget travel in Kenya, Africa and beyond.


23 Comments

John Njuguna

How do i change the ticket for travel time ie from afternoon to morning

Reply
kenyanbackpacker

The only way is by visiting the station and make your request personally.

Reply
Justine nabukwasi

I have paid the trip to mombasa so how do I.locate to these am in south b

kenyanbackpacker

Just go to Bellevue and board any bus going to Mlolongo or Syokimau. Ask them to drop you at SGR or Reliance.
The other option is to go to town (Nairobi Railway Station) and board the SGR Link Train.
Be early.

PENINAH NJERI

I HAVE BOOKED A TICKET FORM MOMBASA TO NAIROBI ON 6/3/2018 AND DUE TO AN UNAVOIDABLE CIRCUMSTANCES I WONT BE ABLE TO TRAVEL IS THE MONEY REFUNDABLE OR WHAT WILL HAPPEN.

Reply
kenyanbackpacker

If you go to the station with your ID before the train departure date, you will get 80% refund.

Reply
lilian

I need three tickets to travel to Mombasa on 30/03/2018 but the system indicates the trains are fully booked.
Is there a way they put someone in the waiting list incase someone cancels?
can you help in acquiring the tickets please

Reply
Selby

I want to book for 6 adults and 4 kids, however, on the website, I am only allowed for 5 adults. I would like for everyone to sit together or at least in the same coach. I have tried all their numbers severally with no answer. What should I do?

Reply
Gideon limoh kebut

Hi am Gideon from Mombasa,have accidentally booked sgr tickets online.instead of booking from Mombasa to Nairobi. I booked from Nairobi to Mombasa. Kindly would like to reverses the error.coz will be traveling on Wednesday

Reply
Rosemary Uside

Happy to be part of the new SGR Team. How much does it cost for a return tickect NBI-MSA-NBI please

Reply
kenyanbackpacker

Hi Rose. Kshs 3000 for first class and Kshs 1000 for Economy class each way.

Reply
Zipporah

Kindly assist me in booking for tomorrow evening, to travel from Nairobi to Mombasa

Mumina Hassan

I am travelling to Kenya and need to book 2 tickets from Nairobi to Mombasa on 17th June. How can I buy the tickets online or reserve to pick them tickets up without a M-pensa nr?

Please help to book as there is only 143 tickets left on economy class.

Best regards,
Mumina

Reply
kenyanbackpacker

If you don’t have Mpesa, you can go to the station and buy the tickets or send someone with your travel documents.

Reply
Walter Bwire

I booked online for 22nd May 2018 instead of 15th May 2018 how do i cancel online and get my refund?

Reply
kenyanbackpacker

Hi, visit the station and they will change the ticket for you. Make sure you carry your ID

Reply
Walter Bwire

ok thanks

Peris Muchiri

please resend me an email thanks
I wish to book 2 tickets

Reply
Bibianne Guthua

Please would like you do booking reservation for me.

Reply
Wiktor

Hello, is there any chance someone could book it for me? I don’t have Mpesa and will be travelling from abroad.

Reply
brian

how do i book a ticket and im between 13 to 18

Reply
Bryan

Im between 13 to 18 how do i fill it in the mpesa

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.