Latest SGR Timetable, Contacts, and Online Booking

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 Train Online Booking

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.

SGR Inter County Train tickets prices table

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.

SGR First Class Seats

SGR First Class Seats

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 Economy Class Seats

SGR Economy Class Seats

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 Trains Online Booking

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.

SGR Nairobi Terminus Location

SGR Nairobi Terminus

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.

SGR Mombasa Terminus Location

SGR Mombasa Terminus

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

john kamau

i want to book for 17 paxs for 17/2/19 to return 20 th.confirm availability of seats please

Reply
Josphine

Can I book 2seats from Nairobi to emali date 26th December 2018?

Reply
Nasra Ruparell

Have made booking and have received ticket no. For today 10pm nairobi to msa But my m pesa have not been deducted

Reply
Mercy

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?

Reply
Christine Barasa Ochuchi

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

Reply
kenyanbackpacker

Hey,

Visit metickets.krc.co.ke

From there you can make your booking easily.

Reply
Norman

Hi, Am planning to travel on 17th this month. Can i get a ticket for that day?

Reply
Catherine

Good afternoon. I just made my booking but unfortunately picked the wrong train. Can I amend this and if so how?

Reply
kenyanbackpacker

Hi Catherine, The only way i know to do that is by visiting the nearby station with your identity card

Reply
Daniel

No one is picking my calls; or have you gone to swear in Baba? When is the next available train?

Reply
Nathaniel

Hi can I get a ticket for December 22

Reply
Charity

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

kenyanbackpacker

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.

Onesmas mulei

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

Reply
Dip Akach

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

Reply
Joe Kadhi

I want to book two first class tickets for February 10th ( The afternoon train) ; but you are not answering my call.

Reply
kenyanbackpacker

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

Reply
salma

hi
what will present when i want to print my ticket after online booking.

Reply
kenyanbackpacker

Phone number you used to book with and the account number you received from Mpesa after booking

Reply
mosesayumba

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?

Reply
kenyanbackpacker

Learn how to book the tickets online by visiting SGR ONLINE BOOKING WEBSITE

Reply
victor abuoro

Whats the problem with this people why cant you receive our call or we are not Kenyans so that we can know

Reply
kenyanbackpacker

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

Reply
SAGINI PAUL

IS IT POSSIBLE TO HAVE THE TICKET FROM NAIROBI TO MOMBASA ON 1ST JAN 2018 AND CAN I BOOK NOW?

Reply
Fredrick

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.

Reply
William Kutotto

Is it possible to get first class tickets Nairobi to Mombasa on the 29th December.

Reply
kenyanbackpacker

29th i don’t think so. Try *639#, Visit the station or enquire by calling 0709 388 888

Reply
Hidaya

Hy is it possible to get a sit economy or first class any, December 29th

William Kutotto

Hi, is it possible to get first class tickets for this Friday 29th December?

Reply
jose

can i get a ticket from Nairobi to Mombasa on 28th December 2017

Reply
janet

I need tickets for two adults and one child for 4th January

Reply
Tee

Why is there no train scheduled for 1st 2018?

Reply
Babs

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

Reply
Josephine Macharia

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.

Reply
mathew fadhili

can i book a ticket on 27th dec

Reply
sarah

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.

Reply
kenyanbackpacker

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.

Reply
Nicholaus Mwandau

When is the next available booking

Reply
morrison

when is the January 2018 booking open?

Reply
Ruwaida karama

ok

Reply
ruwaida

Hi, Where is the Athi River station situated. Directions please.

Reply
ben

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

Reply
Miriam

I want to book for 10 seats. which day will I do the booking?

Reply
Fred

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.

Reply
kenyanbackpacker

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

Reply
Lawrence

Please let me know if I could 5 tickets to Mombasa from 24th December return 28th December 2017.

Reply
kenyanbackpacker

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.

Reply
kenyanbackpacker

But it would be better for you to visit the station or call 0709 388 888 to get first hand information from Kenya Railways.

Reply
Jim Toms

Can i book ticket of date 24th December

Reply
Mercy

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

Reply
kenyanbackpacker

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.

Reply
gerald

Hello,nice info,what time do you open on the mobile platform booking?

Reply
Milly

Hey…the number is not picked someone keeps hanging it. Looking for first class between 14 th and 15th. Is it possible

Reply
trizah

HOLIDAY RIDE

Reply
trizah

Better service

Reply
samson

i want to book a 23rd december tocket is it possible today?

Reply
Monica Nungari Wainaina

Will i get bookings from Nairobi to Mombasa on 23rd.

Reply
kenyanbackpacker

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

Reply
Christine Bwire

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?

Reply
Christine Bwire

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?

Reply
Christine Bwire

Sorry From Nairobi to Mombasa please……

Reply
kenyanbackpacker

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

Reply
Beatrice Muraguri

Travelling from Nairobi to Msa and back

Reply
Beatrice Muraguri

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

Reply
Monica

I am travelling to Mombasa on 22nd, is it okay if I book now?

Reply
kenyanbackpacker

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

Reply
Joe Maina

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?

Reply
kenyanbackpacker

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

Reply
E nyaga

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

Reply
Eve Munga

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.

Reply
Winfridah Jumah

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?

Reply
kenyanbackpacker

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.

Reply
margaret maingi

iwant to travel on 25th december ,when can i book tickets for 3people

Reply
kenyanbackpacker

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

Reply
margaret maingi

better service

Reply
Zalendo

The USSD reports booking full for entire December period 🙂

Reply
Lina

I want to travel on 9th Dec and I have 3 kids how much will it cost me for the kids

Reply
christine

can a ticket be used on a different date if am not able to travel the dates i had indicated

Reply
JOHN MUTURI

good information,
If i want to seat together with my family on 15th to mombasa how can i book.

Reply
kenyanbackpacker

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.

Joyce

Hi what if i want to book tickets for 20 people via phone how do i go about it?

Reply
kenyanbackpacker

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!

Reply
Titus

I want to travel to Mombasa from Nairobi tomorrow on 4th Dec is it possible to book today?

Reply
erik

is it a must I book 1 week before travel date ?

Reply
shiko

i would like to travel on 30th December 2 tickets when can i book?

Reply
Nice

i would like to travel on 30th December 2 tickets when can i book?

Reply
Heather Marie Grafe

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!

Reply
Jack

Can I book for 15th of this month please?

Reply
Karen Asman

hi, I booked a ticket from Nairobi to Mombasa bt the problem is that I don’t have the message. What should I do?

Reply
Karen Asman

hi, I booked a ticket from Nairobi to Mombasa by the is that I don’t have the message. What should I do?

Reply
kenyanbackpacker

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.

Reply
Aphline

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.

Reply
kenyanbackpacker

Thank you Aphline. For 23rd try checking from 12th. You can book return later on around 18th. Dail *639#

Reply
Anisa

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

Reply
kenyanbackpacker

Dial *639#. You can check tickets availability as well as book if the tickets are available.

Reply
Vishnu

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.

Reply
kenyanbackpacker

Thanks. I am not sure if 2nd you will be lucky but it’s worth trying. Dail *639#

Reply
Jose

Am Jose i want to travel to Mombasa on Saturday morning and am in Nairobi, is it posiple if i can book tomorrow pliz

Reply
Joy

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?

Reply
kenyanbackpacker

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.

Reply
Stella

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.

Reply
kenyanbackpacker

Hello Stella. They are there. Check the next page ( I think it’s 98: More)

Reply
Ruth Mbinya

Can I buy tickets 3 weeks earlier?

Reply
kenyanbackpacker

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.

Reply
Duncan

i need to travel by Dec 22, when can i book?

kenyanbackpacker

Start checking tickets availability from 8th December. *639#

esther mutisya

hello can I get a ticket for 26/04

Reply
ann

information was adequate

Reply
PAUL LOTUGH TOKICHON

I shall call you later

Reply
Beatrice Nasumaye

I have paid for 4 tickets but when I try to check for tickets am being told that I haven’t paid, why?

Reply
Jane

Hallo.
Can i get aticket for my teen son 16 years mombasa express on the 23/12/2018 2.35?

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.