Kenya Railways SGR Train Online Booking Website – Updated

Discover the convenience of online booking for Madaraka Express and SGR trains on the official Kenya Railways SGR Train Online Booking Website (Metickets). Secure your journey effortlessly and explore the beauty of Kenya with the easy-to-use booking platform.

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 name, 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)

Madaraka Express Passenger station Contacts

You can contact Kenya Railways through the following numbers and contacts for inquiries.

  • 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 from Nairobi to Mombasa Schedule

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

E2 (Express) train from Nairobi to Mombasa shall depart at 3:00 pm to arrive at Mombasa Terminus at 8:30 pm.

E4 (Express) train from Nairobi to Mombasa shall depart at 10:00 pm and arrive at Mombasa Terminus at 3:35 am the next day.

Nairobi to Mombasa Train Schedule
Trains Duration Depart Arrival
N2 (Morning) 6 Hrs 00 Min 8:00 AM 2:00 PM
E2 (Afternoon) 5 Hrs 30 Min 3:00 PM 8:30 PM
E4 (Night) 5 Hrs 35 Min 10:00 PM 3:35 AM

Trains from Mombasa to Nairobi Schedule

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

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

E3 (Express) train will depart Mombasa Terminus at 10:00 pm and arrive at Nairobi Terminus at 3:35 am the next day.

Mombasa to Nairobi Train Schedule
Trains Duration Depart Arrival
N1 (Morning) 6 Hrs 10 Min 8:00 AM 2:10 PM
E1 (Afternoon) 5 Hrs 18 Min 3:00 PM 8:18 PM
E3 (Night) 5 Hrs 35 Min 10:00 PM 3:35 AM

Madaraka Express & SGR Intercounty Latest Prices

Here are the latest prices for Madaraka Express and SGR Intercounty trains from January 01, 2024.

# Passengers First Class Economy Class
1 Adults Ksh 4,500 Ksh 1,500
2 12 – 18 Years Ksh 4,500 Ksh 1,500
3 3 – 11 Years Ksh 2,250 Ksh 750
4 0 – 3 Years Ksh 0.00 Ksh 0.00

Conclusion

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.

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


99 Comments

faith Isabel

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

Reply
James

Thanks for this info. It has greatly assisted me.

Reply
Fatuma Ayieko

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

Reply
kenyanbackpacker

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.

Sharmake

Travel

Enock Momanyi

I have paid but no information showing me

Reply
Lily

Yes its possible .

Reply
Lily

How do I get my ticket?…i paid for the 3pm train on 4th

Reply
Furaha

How do I get my ticket

Pauline

I want to book a train for my brother to travel on 19th/12/2021 from Nairobi to Mombasa. Kindly need some help

Reply
kenyanbackpacker

Dial *639# using your Safaricom line and pay with Mpesa or visit metickets.krc.co.ke

Reply
PAUL TONUI

Want to book sgr from Nbi to msa for Sunday 27.2.2022

Titus mwendwa

Iam at mombasa i want to travel from mombasa to kibwezi date 18 april i need same help

Mercy Nanjala Barasa

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.

kenyanbackpacker

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.

simon kamau

I want to book sgr train from Mombasa to Nairobi on 15/1/2022

Reply
Hannah Kamau

Hey am trying to book sgr and it’s impossible for me what’s not happening

Reply
Eunice

I am trying to book sgr from mariakani to Nairobi and it’s not working

Reply
VICTOR MAKAU

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.

Reply
Lily

hellow… hope you managed to get assisted earlier with your question. thank you

Reply
Isaac Kelian

Hello, I would like to travel with my mother date 24 from Nairobi to mombasa

Andrew

Hello,is the booking still ongoing because. I want to travel from emali to Nairobi on 2nd of April, please reply

Reply
Elizabeth Njeri karwigi

Do you have space sit from Mombasa to Nairobi. For tomorrow 3rd October 2021

Reply
Elizabeth Njeri karwigi

Do you have a sit for tomorrow w 4th October 2021. From Mombasa to Nairobi.

Reply
Dorcas jepkosgei

Hello?i would like to cancel my ticket till 14 nov

Reply
Robert kemei

how do i book from ngong to suswa and back.

Reply
Stephen mutisya

Can i get ticket from Nairobi to Mombasa tomorrow and there is any train in evining

Reply
LINDA

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?

Reply
Eunice Kalewa

Why is not operating

Abdallah Juma

Mombasa to Nairobi tomorrow afternoon

Lily

Hellow linda kindly follow the link offered. thank you

Reply
Daniel

If I choose pay later option,how much time limit do I have

La Rue

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.

Reply
kenyanbackpacker

Thank you very much, La Rue, for your kind comment and for using my services. It was a great pleasure serving you.

Reply
Charles Maina Wachira

Can I cancel a ticket booked, or transfer to return.

davis

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.

Reply
Jack

Why is it not possible to book from Naivasha station. Must I travel to Nairobi to board

Reply
Summaya

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!

Reply
Aseem Bandali

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.

Reply
Jill

HI – Is it possible to travel with bike boxes on the train to Voi? thanks

Reply
Patrick

Can I print a ticket in advance . Like say I print tommorows ticket today ? Can I print the ticket 30 minutes before departure?

Reply
ken

I booked the train last month ,but never travelled,what do I do?

Reply
Alexander Kimathi

Absolutely good and interesting

Reply
Julius

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.

Reply
Christine juma

How can i book through online from Nairobi to Mombasa i will be travelling on 7th of April?

Reply
Julie

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.

Reply
kenyanbackpacker

Hey Julie,

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.

Reply
James

Free Nairobi station, syokimau,do you offer transport to Nairobi city station ??

Reply
kenyanbackpacker

There is a connection train From Nairobi Terminus (Syokimau) to Nairobi Railways Station (Town). The charges are Kshs 50

Sahib Rajab

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

Reply
David Alvarez

Hi, I have the same problem and I can’t find a solution. Did you find any?

Thanks,

Reply
silvia speroni

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?

Reply
ROSELYNNE

Hi
How else can i buy tickets for sgr? Me tickets says there are no tickets on 21/12/18. I need 6 tickets!

Reply
kenyanbackpacker

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.

Reply
Shermith

We want to travel to Mombasa with students apart from paying for the tickets are there any other requirements?

Reply
gladys

hi, am travelling on Thursday.kindly book for me an economy class train,one ticket

Reply
gladys

Hi,i wish to travel to Mombasa on Thursday,how do i do the booking?

Reply
Lilian Maina

I have not received my ticket yet I have paid

Ad Kompagne

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

Reply
Bernard bor

I want to book to travel to Voi kesho 05/09/2018 what’s the procedure?

Reply
MaryGorreti wambui Gitukui

I want to book ticket for October… And can’t see October calendar…. How do I go about it..??

Reply
Bryan

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

Reply
brian

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

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
Bibianne Guthua

Please would like you do booking reservation for me.

Reply
Peris Muchiri

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

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

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
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

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
Felister

I’m trying to book Express train from Nairobi to Mombasa but it tells me unable ….p9 what could be the problem?

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
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
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
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.

Victor

Am traveling with the afternoon train direct to Mombasa. Can I travel with my 3 year old who doesn’t have a ticket?

Walter ISIGI vosolo

Fast means of transport

Elizabeth Gwendo

It’s a very complicated situation.
Pregnant women have no special seats!☹️

Reply
Dennis

How do I check availability of seats in SGR using my phone?

Christine moraa

I need to book 3 seats for Sunday but it has refused me to purchase

Patrick

Can I print a ticket in advance . Like say I print tommorows ticket today ? Can I print the ticket 30 minutes before departure?

Reply
Carolyne Mugi

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?

Please reply

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.