Below is the latest SGR timetable, schedule contacts, and online booking process for Madaraka Express Trains and SGR Inter-County trains between Nairobi and Mombasa.
Trains between Nairobi and Mombasa
There are a total of six daily scheduled trains between Nairobi and Mombasa. Four of the trains are Express while two stop at intermediate stations along the SGR line.
The route from Nairobi to Mombasa has Three Trains each day. One SGR inter county train (08:00 AM) and two express trains (15:00 and 22:00).
Also, the route Mombasa to Nairobi has a similar number of trains and schedules as the Nairobi to Mombasa direction.
Madaraka Express Trains
There are two express trains between Nairobi and Mombasa. These trains include the afternoon (3:00 PM) and the night train (10:00 PM).
The train tickets for Madaraka Express Trains cost Kshs 1,000 for Economy and Kshs 3000 for First Class seats. Children between 3 and 11 years pay half the price while those below 3 years travel FREE of charge.
Madaraka Express Trains SGR Timetable
Below is the timetable and schedule for sgr express trains.
Train Code | Route (From-To) | Departure | Arrival |
Train N1 | Mombasa to Nairobi | 8.00 AM | 2.10 PM |
Train N2 | Nairobi to Mombasa | 8.00 AM | 2.00 PM |
SGR Inter-County Trains
There is only one sgr inter-county train either from Nairobi to Mombasa or Mombasa to Nairobi. The train departs at exactly 8:00 am from either city. This train makes stops at the following intermediate stations along the line: Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali, and Athi River.
SGR Inter County Trains Timetable
Below is the timetable and schedule for sgr inter county trains.
Train Code | Route (From-To) | Departure | Arrival |
Train E1 | Mombasa to Nairobi | 3.00 PM | 8.08 PM |
Train E2 | Nairobi to Mombasa | 3.00 PM | 8.08 PM |
Train E3 | Mombasa to Nairobi | 10.00 PM | 3.35 AM |
Train E4 | Nairobi to Mombasa | 10.00 PM | 3.35 AM |
SGR inter county train ticket prices
Below are the tickets prices for sgr inter county trains.
Madaraka Express and SGR Trains Classes
The trains between Nairobi and Mombasa have two classes – First class, and Economy class.
First Class Seats
There are few seats in First Class coaches – all facing forward. This makes the class more comfortable with enough personal space. Passengers in the first class also have access to the restaurant coach and get served faster.
Economy Class Seats
There are more seats in this class with passengers facing each other. The seats are less comfortable compared to first class. Services in this class are delayed also.
Sgr online booking via mpesa
There are three ways of booking Madaraka express and sgr inter county trains. Tickets can be purchased 60 days before the travel date.
How to buy sgr tickets
1. Dial USSD Code *639# from your Safaricom Line.
2. Visit Metickets (Kenya Railways online booking website).
3. Visit the nearby station with original travel documents.
How to get your tickets after booking
After completing the payment using Mpesa, you will receive an SMS from Mpesa about the transaction. From that text, there is an Account Number.
Take note of that Account Number together with the Mobile Number you used to buy the ticket. You will use both numbers to print boarding passes at the Train station on or before the day of travel.
Madaraka Express Booking Without Mpesa
Please note that when booking your tickets on Metickets (Kenya Railways website), you can only complete the payment using Mpesa.
For international travelers without Mpesa, please contact me and I will book and pay for your tickets. You can make the payment using PayPal, Visa, Mastercard, or any other debit card.
Madaraka express contacts
- Phone 1: 0709 388 887 – for inquiries, complaints, lost & found.
- Phone 2: 0709 388 888 – for ticket booking.
- Email: info@krc.co.ke
- Booking Website: https://metickets.krc.co.ke
SGR TRAIN Stations Location
Nairobi Terminus
It is situated in Syokimau which is just a few kilometers south of the capital city. The station building resembles two trains with a bridge on top.
Mombasa Terminus
It is situated in Miritini. This station is built as concentric circles with a central tower which represents a ripple in the ocean.
Frequently Asked Questions About SGR Trains Booking
How To buy Tickets using USSD (With a Safaricom Simcard).
- Dial *639#
- Select the desired train (County Train – Morning or Express Train – Afternoon)
- Follow the other steps
- Once you make the payment, wait for Mpesa confirmation
- In the confirmation message, you will get an Account Number
- Use that number together with your Mobile number to print the ticket(s) at the station.
How to buy the SGR Tickets Online
Check out the latest and updated process of booking SGR tickets.
NB/ You can print the tickets at the station on the day of travel or any other prior day. If you decide to print them on travel day, make sure you arrive early (One and a half hours)
You may also buy tickets over the counter at the Mombasa and Nairobi termini and at the respective departing intermediate station or by calling 0709 388888 and paying via M-PESA
Travel safe!!
Conclusion
If this information was helpful, kindly leave a comment below.
122 Comments
i want to book for 17 paxs for 17/2/19 to return 20 th.confirm availability of seats please
Can I book 2seats from Nairobi to emali date 26th December 2018?
Have made booking and have received ticket no. For today 10pm nairobi to msa But my m pesa have not been deducted
Hi, am trying to book 4 seats from msa to nrb on the 8th of dec 2018 but once I write the last name and ID it hangs. What can be the problem.
Also is it possible to book from railway station?
Do you have prizes for kids – Am travelling with 7Yrs 5 yrs and a 2 Yrs old ; How much do i need to pay on Economy Class
Hey,
Visit metickets.krc.co.ke
From there you can make your booking easily.
Hi, Am planning to travel on 17th this month. Can i get a ticket for that day?
Good afternoon. I just made my booking but unfortunately picked the wrong train. Can I amend this and if so how?
Hi Catherine, The only way i know to do that is by visiting the nearby station with your identity card
No one is picking my calls; or have you gone to swear in Baba? When is the next available train?
Hi can I get a ticket for December 22
Can I book for a team of 16 people from Nairobi to Mombasa on 22 this month vwe want to be in the same coach
The best way to book tickets for a group is to visit Nairobi Terminus in Syokimau. Make sure you have the Full Names and ID numbers of all the travellers above 18 years.
If you book a train maybe you are in ukunda town how will I reach in Mombasa turminus,, their is any transport or myself I’ll pay amount to the turminus
Can i book in advance for 30 people to travel from Mombasa to Nairobi o 4 Feb and return to Mombasa on 8 Feb. Please advise on payment for such a large group
I want to book two first class tickets for February 10th ( The afternoon train) ; but you are not answering my call.
Sorry about your frustration. That said, please note that Kenyan backpacker is a personal blog and I am not employed or affiliated with SGR or Kenya railways. You can raise complaints to krc.co.ke and for your information, you can book tickets online via metickets.krc.co.ke
Thanks
hi
what will present when i want to print my ticket after online booking.
Phone number you used to book with and the account number you received from Mpesa after booking
Hi,
am moses..
planning to travel from Nairobi to Mombasa on 17th February 2018 morning with my wife..can I book now and will the seats be together?
Learn how to book the tickets online by visiting SGR ONLINE BOOKING WEBSITE
Learn how to book the tickets online by visiting SGR ONLINE BOOKING WEBSITE
Whats the problem with this people why cant you receive our call or we are not Kenyans so that we can know
Sorry about your frustration. That said, please note that Kenyan backpacker is a personal blog and I am not Employed or affiliated with SGR or Kenya railways.
You can raise complaints to krc.co.ke and for your information, you can book tickets online via metickets.krc.co.ke
Thanks
IS IT POSSIBLE TO HAVE THE TICKET FROM NAIROBI TO MOMBASA ON 1ST JAN 2018 AND CAN I BOOK NOW?
The web is cool just that the telephone number is displayed but no one picks it.Called 4 times the phone rings then replies line busy.So how so we get intouch with you guys.My partner is to travel to Nrbi tommorow 30th.Is the the departure time 9am or 3:30pm.The web challenges me alot.That.
Is it possible to get first class tickets Nairobi to Mombasa on the 29th December.
29th i don’t think so. Try *639#, Visit the station or enquire by calling 0709 388 888
Hy is it possible to get a sit economy or first class any, December 29th
Hi, is it possible to get first class tickets for this Friday 29th December?
can i get a ticket from Nairobi to Mombasa on 28th December 2017
I need tickets for two adults and one child for 4th January
Why is there no train scheduled for 1st 2018?
I don’t know about that. Sorry!
Hi. I wanted to travel to Mombasa from Nairobi on 27th DEC.
Now all Tickets are already taken…. i was Gold to Boy through a broker. Wehre Can I geht one?
We are 3 adults and 5children age 11-16
Hi,
Can I get a booking for 2 people on Thursday 21st December to Mombasa, and a return ticket for 2 people on Sunday 24 December,?, Any class available and time okay with me.
can i book a ticket on 27th dec
Hi helpful travel man. Do you happen to know if there’s a long stay car park at NBO SGR station? We’d like to leave our vehicle at the station for the duration of our trip. Thanks.
They have a parking but I don’t think you can park there for long. They have security but it’s not guaranteed since that is not something (parking) they do.
When is the next available booking
when is the January 2018 booking open?
ok
Hi, Where is the Athi River station situated. Directions please.
SGR ATHI RIVER LOCATION
I Cant finish the process am trying to book for 26 but the system is breaking down and safaricom are charging the ussd process what not happenning
I want to book for 10 seats. which day will I do the booking?
I want to book 2tickets for adults and two tickets for children to Mombasa on first class express on 29th, Dec.2017 and return on 2nd, Dec, 2017.The children are 11, 7, and 2.
Visit the station on the morning of 15th ( from 6:15 am) or try using USSD (*639#). I would recommend visiting the station. Make sure you have Names and ID Numbers of the travelers where Applicable.
SGR Contact: 0709 388 888
Please let me know if I could 5 tickets to Mombasa from 24th December return 28th December 2017.
From what I know (as at 7:00 am on 12/12/2017), all tickets to Mombasa from Nairobi are sold out up to 25th Morning.
But it would be better for you to visit the station or call 0709 388 888 to get first hand information from Kenya Railways.
Can i book ticket of date 24th December
Info very helpful, but wanted 7 tickets for 24th Dec but tried book at midnight the message am still getting train fully booked.how ,or they keep names in advance pending upload.is it possible to get tickets now. Nrb-Mbsa
HELLO, MERCY. I DON’T KNOW HOW THEY ARE DOING IT. YOU CANNOT RELY ON THE USSD. BEST THING IS TO GO TO THE STATION 15 DAYS IN ADVANCE.
Hello,nice info,what time do you open on the mobile platform booking?
Hey…the number is not picked someone keeps hanging it. Looking for first class between 14 th and 15th. Is it possible
HOLIDAY RIDE
Better service
i want to book a 23rd december tocket is it possible today?
Do it tomorrow early morning
Will i get bookings from Nairobi to Mombasa on 23rd.
Use *639# from your Safaricom line to book the tickets (14 days before travel date). The other option is to go to the station or send someone with Names and travel documents (ID’s) of the passengers( 14 days before travel). You can go on a Saturday or Sunday if you are busy. They are open from 7 am to 4 Pm
Ok…..tried booking for payments now but it’s kind of I need to do it either Saturday or Monday because I am traveling on 23rd December but it’s just showing me till 20th December…….is that right?
Try later. Maybe even tomorrow
Hallo,I would like to book today to travel on 23rd December 2017 first class for 4adults and 2children (3years and 7years),return ticket please.Could you kindly give me the way forward?
Sorry From Nairobi to Mombasa please……
Use *639# from your Safaricom line to book the tickets (14 days before travel date). The other option is to go to the station or send someone with Names and travel documents (ID’s) of the passengers( 14 days before travel). You can go on a Saturday or Sunday if you are busy. They are open from 7 am to 4 Pm
Travelling from Nairobi to Msa and back
we are travelling as 2 families on 29th Dec and back on 2nd Jan a group of 4 adults and 2 kids.Am in Addis not in Kenya.Can I book now
I am travelling to Mombasa on 22nd, is it okay if I book now?
Dial *639# using your Safaricom line. You can check tickets availability and be able to book if they are available. Booking is open 14 days before travel
I will be traveling with my family on 3rd January 2018 and back on 7th January 2018. Can i book for the five of us and for both days? When?
Dial *639# using your Safaricom line. You can check tickets availability and be able to book if they are available. Booking is open 14 days before travel
Kindly advice me on when to do booking for express booking on friday afternoon 15th dec from nairobi to mombasa and sunday morning from mombasa to nairobi.economy class
Hi, I’ve tried booking through *639# the response am getting is that it’s unable to book after putting all information when I got to the place to pay.
Hi Good evening SGR Team, My dad wish to travel back from Msa to Nai on 8th Dec 2017 using SGR,i have sent him the USSD *639# , is it the correct one to use to book within short notice?
Hello Winfred, Well this is indeed a short notice. I am not sure if he will get the tickets. Ask him to use the USSD code or maybe you can go to the station and check if you will be lucky to get the tickets.
iwant to travel on 25th december ,when can i book tickets for 3people
Use *639# from your Safaricom line to book the tickets (14 days before travel date). The other option is to go to the station or send someone with Names and travel documents (ID’s) of the passengers( 14 days before travel). You can go on a Saturday or Sunday if you are busy. They are open from 7 am to 4 Pm
better service
The USSD reports booking full for entire December period 🙂
I want to travel on 9th Dec and I have 3 kids how much will it cost me for the kids
can a ticket be used on a different date if am not able to travel the dates i had indicated
No.
good information,
If i want to seat together with my family on 15th to mombasa how can i book.
If you book using USSD (*639#) you are not guaranteed to get seats in the same place.
If you wait until you go to the station, you are not guaranteed to get seats in the same place.
I would advise you book using USSD and on the day of travel, you can request other passengers to swap seats with you. You also need to book as soon as possible. Booking is now being done 14 days in advance.
Hi what if i want to book tickets for 20 people via phone how do i go about it?
You can still use *639# but you have to book 5 tickets at a time. The other option is just to go to the station and do it!
I want to travel to Mombasa from Nairobi tomorrow on 4th Dec is it possible to book today?
Try *639#
is it a must I book 1 week before travel date ?
i would like to travel on 30th December 2 tickets when can i book?
i would like to travel on 30th December 2 tickets when can i book?
I booked and paid via *639# and have an mpesa message to confirm but when I go back in to check the ticket, it says that it is not paid? How long should I wait for them to confirm/see that I did pay?
Thanks for your info here…. it is a lot more helpful than the main SGR website!
Can I book for 15th of this month please?
hi, I booked a ticket from Nairobi to Mombasa bt the problem is that I don’t have the message. What should I do?
hi, I booked a ticket from Nairobi to Mombasa by the is that I don’t have the message. What should I do?
You are supposed to get a message like the one below. The ****** is the Account number. You use that together with your mobile number(the one you used to book with) to print the tickets at the station on travel day (Arrive early).
LK792YT4AP Confirmed. Ksh3,000.00 sent to MADARAKA EXPRESS Nairobi Terminus for account ******* on 7/11/17 at 1:01 PM New M-PESA balance is Ksh10.00. Transaction cost, Ksh10.00.
Good Information. Want to travel on 23rd dec and back on 27Dec. When can I book and is it possible to book to and fro?
Regards.
Thank you Aphline. For 23rd try checking from 12th. You can book return later on around 18th. Dail *639#
Hi,
I have tried to call the customer care number from morning but no answer. I need to book for 4 people from Mombasa to Nairobi on the 10th Dec, 2017. I need us to have the same seating area. Kindly assist. thank you
Regards
Anisa
Dial *639#. You can check tickets availability as well as book if the tickets are available.
Good adequet information.
I want to travel 2nd dec nairobi to mombasa and and return on 4th dec.
Is it possible to book tickets today.
Thanks. I am not sure if 2nd you will be lucky but it’s worth trying. Dail *639#
Am Jose i want to travel to Mombasa on Saturday morning and am in Nairobi, is it posiple if i can book tomorrow pliz
Hello Jose, try *639#
Hi I have booked first class for 4people and its requiring names and I’d numbers that’s OK, but one passenger is 12years no Id number how can I book for her without her having Id?
When you start the process you are asked to state the number of children. You don’t have to put the ID. Just the name.
I want to travel on Saturday 9th Dec and back on 10th Dec.
kindly help me coz i can’t get the dates on the list.
Hello Stella. They are there. Check the next page ( I think it’s 98: More)
Can I buy tickets 3 weeks earlier?
Hi Ruth, Depends on when you are traveling. If it is in December, you can do it about 1.5 to 2 weeks. Like if you are traveling around 12th, You should be able to book by now.
i need to travel by Dec 22, when can i book?
Start checking tickets availability from 8th December. *639#
hello can I get a ticket for 26/04
go to metickets.krc.co.ke
information was adequate
Thanks Ann
I shall call you later
I have paid for 4 tickets but when I try to check for tickets am being told that I haven’t paid, why?
read this >>> https://kenyanbackpacker.com/sgr-train-online-booking-website/
Hallo.
Can i get aticket for my teen son 16 years mombasa express on the 23/12/2018 2.35?