On January 8, 2018, Kenya Railways launched the 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)
Once you make the SGR online booking, you will get a confirmation message in 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 made officially 30 days in advance.
Update: You can now book the tickets 60 Days in Advance (As Of June 01, 2019)
- SGR Mombasa Terminus Location (Miritini Main Station)
- SGR Nairobi Terminus Location (Syokimau Main Station)
Madaraka Express Passenger station Contacts
You can contact Kenya Railways through the following numbers and contacts for inquiries.
- Kenya Railways Email: firstname.lastname@example.org
- 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 2023
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 at Mombasa Terminus at 7:18 pm.
Over time I have had a very frequently asked question about SGR booking using Mpesa or USSD *639#. After paying for the tickets, many passengers 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 to print the tickets at the departure train station. Arrive at the station about one and a half hours in advance.
I CAN BOOK SGR TICKETS FOR YOU!
For more information About the Trains between Nairobi and Mombasa, Check the following Links.
- Madaraka Express Booking for International Travelers
- SGR Madaraka Express train tickets, advance booking, timings, stops, and other information.
- Nairobi to Mombasa Advance Train Booking
- 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.
Thanks so much for the good work you do .It would be good to tell the .
public not what to carry ni stress .Kwa ground
Thanks for this info. It has greatly assisted me.
Have booked SGR for my sister via mpesa,have received the mpesa SMS confirming payment, should I be physically present for the printing of ticket during departure since I used my phone number to book her in
If you completed the payment using Mpesa, I bet you received a text message from Mpesa about the transaction. From that text, there is an Account Number/Booking Number.
Give them that Account Number together with the Mobile Number you used to buy the ticket with. They will use both numbers to print the boarding pass at the Train station on the day of travel.
I have paid but no information showing me
Yes its possible .
How do I get my ticket?…i paid for the 3pm train on 4th
How do I get my ticket
I want to book a train for my brother to travel on 19th/12/2021 from Nairobi to Mombasa. Kindly need some help
Dial *639# using your Safaricom line and pay with Mpesa or visit metickets.krc.co.ke
Want to book sgr from Nbi to msa for Sunday 27.2.2022
Iam at mombasa i want to travel from mombasa to kibwezi date 18 april i need same help
I paid yesterday for my travel which isnon Sunday 3pm but till now have not received any msg .I’m here frustrated don’t know what to do.
If you completed the payment using Mpesa, I bet you received a text message from Mpesa about the transaction. From that text, there is an Account Number/Booking Number. Take note of that number together with the mobile number you used to buy the ticket with. You will use both numbers to print the boarding pass at the Train station on the day of travel.
I want to book sgr train from Mombasa to Nairobi on 15/1/2022
go to metickets.krc.co.ke
Hey am trying to book sgr and it’s impossible for me what’s not happening
I am trying to book sgr from mariakani to Nairobi and it’s not working
Hello there! I would like to book for my ticket with my wife and our little baby for a trip in MOMBASA from Nairobi which will be on 20th October, need an advice on payments. please reply me.
hellow… hope you managed to get assisted earlier with your question. thank you
Hello, I would like to travel with my mother date 24 from Nairobi to mombasa
Hello,is the booking still ongoing because. I want to travel from emali to Nairobi on 2nd of April, please reply
Do you have space sit from Mombasa to Nairobi. For tomorrow 3rd October 2021
Do you have a sit for tomorrow w 4th October 2021. From Mombasa to Nairobi.
Hello?i would like to cancel my ticket till 14 nov
how do i book from ngong to suswa and back.
Can i get ticket from Nairobi to Mombasa tomorrow and there is any train in evining
Hi, I am trying to book the SGR intercounty train for friday 7th but the only option that I see is the express one.What could be the problem?
Hi Linda, the Inter-county train is not running currently. Only the express train. See this >> https://kenyanbackpacker.com/madaraka-express-train-schedule-2020/
Why is not operating
Mombasa to Nairobi tomorrow afternoon
Hellow linda kindly follow the link offered. thank you
If I choose pay later option,how much time limit do I have
My girlfriend and I planned a trip to Mombasa from Nairobi. Since I am from the US it was very hard to pay for SGR tickets without MPESA funds. When I found this site I was skeptical but after reading the comments I was convinced. Leo is very professional and is very prompt when it comes to communication. He leaves zero room for misunderstanding. I would recommend using Leo’s services while staying in Kenya. Thank you again Leo.
Thank you very much, La Rue, for your kind comment and for using my services. It was a great pleasure serving you.
Can I cancel a ticket booked, or transfer to return.
the online booking system is not working. I opted to book online but was not able. fix this issue as soon as possible so as enable me to book early.
Why is it not possible to book from Naivasha station. Must I travel to Nairobi to board
Hi, i plan on taking the train from nairobi to Emali, and have the hotel pick me from Emali to amboseli, i cannot find any posts online about this, is it safe and is it do-able? please help!
Thank you for this very useful website. Do you know if its possible for foreigners to book online as it does seem to accept telephone numbers from non Kenyan telephone numbers., and I am presently in Uganda so cannot buy tickets in person at the station. Thanking you in advance.
HI – Is it possible to travel with bike boxes on the train to Voi? thanks
Can I print a ticket in advance . Like say I print tommorows ticket today ? Can I print the ticket 30 minutes before departure?
I booked the train last month ,but never travelled,what do I do?
Absolutely good and interesting
Hello?? I would like to travel from Kibwezi terminus to MSA on date 8th. Is there still vacant seats for 3 people and how much does it cost?? and what time should we be there since I just want to book via mpesa.
How can i book through online from Nairobi to Mombasa i will be travelling on 7th of April?
Check Here >>> https://metickets.krc.co.ke/
Hi, I have booked today 15/2/2019 a return ticket from Msa to Voi and back but am yet to receive communication on the coach and seat am on. Going online it says I got no booked tickets yet I’ve paid.
If you completed the payment using Mpesa, I bet you received a text message from Mpesa about the transaction. From that text, there is an Account Number/Booking Number. Take note of that number together with the mobile number you used to buy the ticket with. You will use both numbers to print the boarding pass at the Train station a=on the day of travel. Make sure you arrive early – preferably 1.5 hrs in advance.
Free Nairobi station, syokimau,do you offer transport to Nairobi city station ??
There is a connection train From Nairobi Terminus (Syokimau) to Nairobi Railways Station (Town). The charges are Kshs 50
Hi, I had booked for 5th Dec Mombasa to nairobi but want to change to another date. Anybody willing to travel on that date to contact me through 0726995212
Hi, I have the same problem and I can’t find a solution. Did you find any?
we live in Spain and we can’t buy the tickets through the MPASA system, we need to travel to Mombasa ton the 26th but we will arrive in Nairobi on the 24th so it’s too risky to wait till then to buy at the station,
can you help us and buy the tickets for us?
How else can i buy tickets for sgr? Me tickets says there are no tickets on 21/12/18. I need 6 tickets!
If there are no tickets available on metickets then most likely they are sold out. But you can check with the station’s sales desks.
We want to travel to Mombasa with students apart from paying for the tickets are there any other requirements?
hi, am travelling on Thursday.kindly book for me an economy class train,one ticket
Hi,i wish to travel to Mombasa on Thursday,how do i do the booking?
I have not received my ticket yet I have paid
How do I make reservations from Holland without Mpesa?
I just arrive a few days before the train departs from Mombasa to Nairobi and I am worried there is no place.
Thank you in advance
I want to book to travel to Voi kesho 05/09/2018 what’s the procedure?
I want to book ticket for October… And can’t see October calendar…. How do I go about it..??
Im between 13 to 18 how do i fill it in the mpesa
how do i book a ticket and im between 13 to 18
Hello, is there any chance someone could book it for me? I don’t have Mpesa and will be travelling from abroad.
Please would like you do booking reservation for me.
Hello Bibianne, If you have a Safaricom Simcard you can make the booking yourself. Check this >> https://kenyanbackpacker.com/sgr-train-online-booking-website/
please resend me an email thanks
I wish to book 2 tickets
I booked online for 22nd May 2018 instead of 15th May 2018 how do i cancel online and get my refund?
Hi, visit the station and they will change the ticket for you. Make sure you carry your ID
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.
If you don’t have Mpesa, you can go to the station and buy the tickets or send someone with your travel documents.
Happy to be part of the new SGR Team. How much does it cost for a return tickect NBI-MSA-NBI please
Hi Rose. Kshs 3000 for first class and Kshs 1000 for Economy class each way.
Kindly assist me in booking for tomorrow evening, to travel from Nairobi to Mombasa
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
I’m trying to book Express train from Nairobi to Mombasa but it tells me unable ….p9 what could be the problem?
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?
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
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.
If you go to the station with your ID before the train departure date, you will get 80% refund.
How do i change the ticket for travel time ie from afternoon to morning
The only way is by visiting the station and make your request personally.
I have paid the trip to mombasa so how do I.locate to these am in south b
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.
Am traveling with the afternoon train direct to Mombasa. Can I travel with my 3 year old who doesn’t have a ticket?
Fast means of transport
It’s a very complicated situation.
Pregnant women have no special seats!☹️
How do I check availability of seats in SGR using my phone?
Dail *639# or visit https://kenyanbackpacker.com/sgr-train-online-booking-website/
I need to book 3 seats for Sunday but it has refused me to purchase
Please check the official Kenya Railways Madaraka Express Website: https://metickets.krc.co.ke
Can I print a ticket in advance . Like say I print tommorows ticket today ? Can I print the ticket 30 minutes before departure?
Hello would like to travel to Mombasa using the sgr train. Should I pay two tickets since I will be carrying my sister who is six years old?