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




How to book SGR Madaraka Express train tickets in advance

SGR Madaraka Express train is the direct train currently ferrying passengers between Nairobi and Mombasa which are the largest cities in Kenya. For tourists and travelers visiting Kenya, Mombasa and Nairobi are destinations one cannot afford to miss.

Book your stay in Mombasa

Since its introduction in June 2017, SGR Madaraka Express train has been serving a large number of people daily. On average, 2000 SGR Train tickets get booked every single day for the journey between the two cities.

SGR Madaraka Express train tickets - SGR Madaraka express train second class

SGR Madaraka express train second class

The train has two classes: Economy class and First class. Being a four-hour train, the two classes do not have many differences compared to other long distance trains like Kilimanjaro ordinary train and Mukuba Express train from Tanzania and Zambia.

SGR Madaraka Express train tickets - SGR Madaraka express train First class

SGR Madaraka express train First class

Since I posted my first blog on Madaraka Express SGR trains between Nairobi and Mombasa, many travelers have been asking me a lot of questions about the service.


Here is a summary of answers to some of the questions I received.

SGR Madaraka Express train tickets - How to book Madaraka express train tickets in advance

SGR Madaraka Express train arrives at Miritini, Mombasa station.

1. What are the schedules, fare, and stops for SGR Madaraka express trains?

These are the SGR Madaraka Express train schedule, timings, ticket fares and destinations. Note that this is an express train and doesn’t stop at intermediate stations. According to Kenya railways, an inter-county train will be launched soon.

Update: The SGR Inter-County train between Nairobi and Mombasa is now in operation. Check here!

Current Update

Ticket price for the economy class is Kshs 1000 while that of First Class is Kshs 3000.

Check here.



2. How long does the Madaraka Express train take from Nairobi to Mombasa?

The trains move at a maximum speed of 120 km/h. The journey from each city starts at 08:00 am and ends at 13:55 pm So the whole journey takes about 5 hours 55 Minutes for morning trains and about 5 hrs for the afternoon express train.

3. Where else can I get the SGR train tickets other than Syokimau and Miritini stations?

At the moment you can only get the train tickets at the respective stations or use Mpesa to make payment (See the answer below), plans are underway to introduce an online sgr booking system (website) and selling points in major towns.


4. How can I book the train tickets via Mpesa?

The picture below illustrates how to book SGR Madaraka Express Train tickets in Advance using Mpesa mobile app.

SGR Madaraka Express train- How to book Madaraka express train tickets via Mpesa

How to book Madaraka express train tickets via Mpesa

You can also book the train tickets using USSD. This is currently the easiest way to book SGR tickets. All you need is a mobile phone with a Safaricom Sim Card.

Follow these outlined steps and in just a few minutes you will have the tickets. (7 days booking still applies).

Booking Madaraka Express Train Using USSD

Booking Madaraka Express Train Using USSD

5. How can I book SGR Madaraka Express train tickets online?

Currently, there is an online portal. Contact me or check Kenya railways corporation website for updates.


6. Can one book SGR Madaraka Express train tickets in advance?

Booking SGR Madaraka express train tickets have been a challenge given the high number people traveling daily between these two destinations. It is advisable to purchase the tickets for about Three to Four days in advance.

To do this you either need to:



7. Where is the Nairobi SGR train station and Mombasa SGR train station located?

Here are the google map locations for SGR Nairobi Syokimau station and SGR Mombasa Miritini station.

8. What are the luggage requirements for the Madaraka Express train?

A maximum of 30 kg is allowed in the train. They have provisions to store your luggage. It should not measure more than 1.6 m in height, width, and breadth. Check the Kenya Railways Website for other conditions of permitted and non-permitted goods and items.



9. How do I get from Nairobi city to SGR train station?

There is a commuter train from the city center at old Nairobi Railway station which transfers passengers to the main station every day at 06:00 am. You can also board a bus at Railways bus station which will drop you at Old Mombasa Rd along Mombasa road. The Main station is at a walking distance from the main road. There are also boda-bodas (Motorcycle taxis) which will charge you Kshs 50 to the station.



10. When are the ticketing counters open?

You can purchase the SGR train tickets From Monday to Sunday between 07:00 am and 16:00 pm East African Time. Booking is open 30 days before travel day.

11. Does Madaraka Express train have a restaurant?

Yes. You can get water, tea, snack, and other refreshments on the train.



12. Can you buy the tickets for me/us in advance?

I help travelers get the SGR Madaraka Express one way or return tickets in advance. You will pick them on arrival in Kenya or delivered to your preferred location within Nairobi.



13. Is there ticket refund policy in place if one misses the train?

The answer is yes. If you miss the train, you will get a refund as follows:

  • If you notify the SGR train attendants in advance before the train departs, you will get an 80% refund while the operators retain 20% as refund fee.
  • You will not get a refund if the train has already departed from the main or intermediate stations.
  • In any case, you will not get a refund if the train ticket is lost or damaged to a point where it cannot be recognized.

Got more questions? Please feel free to ask them in the comment section below and share this post if it was helpful.

🙂 Happy travels on board Madaraka Express Train.

Update

Please note that the Train Schedule Has changed since November 01, 2017. The Express train now runs from 3:30 pm to 8:15 pm while the County train runs between 8:00 am to around 2:00 pm. Check the Schedule Here.

The Schedule will change again effective December 01, 2017. Check out the 2018 SGR Train Schedule Here.
N/B: There is no longer a 9:00 am train.


kenyanbackpacker

127 Comments

Nicholas Mogire

Its so nice to SGR madaraka Express for easy transport. I hope to travel in it on Friday from Nairobi to Mombasa.kudos my government.

Reply
linda

I would like to travel to mombasa on the 27th of Dec, but in trying to book online, all the spaces are booked. what can i do ?

Reply
kenyanbackpacker

I don’t think for 27th they are booked. Go there tomorrow morning (6:00 am) and you will get them!

john

how did u book online

mike

In events my I’d card is lost can I use a copy or photocopy to travel

Reply
kenyanbackpacker

Hi, It is required that you have your original document to travel. But I guess if you have a good explanation and probably a police abstract you will be allowed to travel. I would advise that you check with Kenya Railways for that.

LOUIS KAMAU

VERY WELL ORGANIZED AND HELPFUL WEBSITE…

Reply
Roba Chachole Godana

I made a mistake and booked online madaraka express instead of county train, I have been calling since yesterday but your phones is not being answered. Kindly assist on how I can make the changes

Reply
kenyanbackpacker

Hello Roba. Well, First, kindly note that I am not affiliated with SGR. Kenyan Backpacker is an Informational website. To make the changes unfortunately you may need to go to the station. The other option you could try is message Kenya Railways on Facebook or comment in one of their posts. Hopefully, they will respond( Search for Kenya Railways on Facebook). All the best!

Reply
OSCAR UDOTO

I BOOKED YESTERDAY VIA MPESA RECEIPT NO. LK10YKG4WO FOR RISPER WAYUA ID NO 29166291 (SHS 700) TO TRAVEL ON 5/11/17. I HAVE NOT RECEIVED CONFIRMATION TILL NOW

Reply
OSCAR UDOTO

FROM MOMBASA TO NAIROBI ON 5/11/17

Reply
kenyanbackpacker

Hello Oscar, In the Mpesa message, you have received there is an account number. Right? You will use this number to print the tickets on travel day or any day before then. Make sure you arrive early.

Reply
SALIM MOHAMED

From Mombasa, how does one access the public transport from town to miritini ? Thanks.

Reply
kimeu

hello salim, at arrivval u see motorcycles from the station to the sub road that is miritini changamwe round about you 50 to road.take a matatu its 20 bob to changamwe and 30 to town

Reply
xxxxxxxxxxxxxxx

how do i cancel the ticket before the train leaves

Reply
kenyanbackpacker

Hey,

If you notify the SGR train attendants in advance before the train departs, you will get an 80% refund while the operators retain 20% as refund fee.
You will not get a refund if the train has already departed from the main or intermediate stations.
In any case, you will not get a refund if the train ticket is lost or damaged to a point where it cannot be recognized.

Reply
Sheila Abong

How do I change my travel date after the booking?

Reply
sham Ali

hi i have been calling ur number the past 4 days but the line is busy .l want to book for 29 dec and return on 02 jan is it possible

Reply
Carolyne Wambani

When does the train for mombasa leave in the morning

Reply
kenyanbackpacker

County train: Depart 8:00 am
Express train:Depart 3:30 pm

Read here >>>https://wp.me/p8uFAP-tm

Reply
Irene

What is the latest time one can arrive at the station in case of lateness is 30minutes before train depart possible and at what time does the commuter train leave town for Syokamau or is is it imara Daima to drop the 3:30pm travellers?

Reply
kenyanbackpacker

Hi Irene. 30 minutes is possible. Just keep in mind that the train leaves at exactly 8:00 am (Inter-County train) and 3:30 pm (Express train). You might spend a few minutes through the checkpoints between the main entrance and your coach. The commuter train leaves the Old Nairobi train station at 1310 and arrives at Nairobi Terminus at 1400 Hrs. Keep checking the Kenya Railways website and facebook page for updates. The schedule may change anytime.

Reply
rachel

i have tried to book the train through my phone to travel on 22nd 9:00am but it aint going thru

Reply
kenyanbackpacker

For 22nd wait until 16th. About 7 days before travel day. And read through the thread. There is no 9:00 am train. It is now at 8:00 am

Reply
Winnie

Hi,I have been trying to call the number but my several attempts have gone fruitless, want to book a return ticket for two for Dec 11th and back on 18th

Reply
kenyanbackpacker

Hello Winnie. Just Use USSD to get the tickets by dialing *639# about 9 days before your Travel day.

Reply
Mohamed

Hi. at what time does the bus leave Mombasa town for miritini station to drop the 3:30pm travellers?

Reply
Fugicha Adan

Hope to travel on 5dec.God wish.will it be possible to get ticket on thesame day of my departure.a season like this.

Reply
Ben

Is it in public that one should not carry along liquor on the train? Just a concern, why would they restrict and later sell it in the train? I am confused because mine was confiscated.

Reply
kenyanbackpacker

Hi Ben, I wish someone else here would contribute to your question. I am not able to answer this!

Reply
kimeu

wat if u course accindent will u say sorry,to you or to the passenger

Reply
Ben

What kind of accident?

catherine

Hi i wish to travel on 18th dec,when can i book

Reply
kenyanbackpacker

Try booking early enough. The ticket purchase window is open about 9 days before travel day.

Reply
TABITHA NUNGARI

IF you have already booked and you want to change to other day. Is it possible

Reply
Mercy

Hi I want a ticket to travell to Mombasa on 7th how can I can gate it please

Reply
Mercy

I wish to travel on 7th dec, when can I book

Reply
Yusuf Mutua

Hi i want to travel to mombasa on the 26th Nov and back in Kibwezi on 29th Nov. from Kibwezi station what are the charges and can i get a return ticket

Reply
Anne

We are travelling as group .can one person book for about 12 tickets and get seat in the same cabin?

Reply
kenyanbackpacker

Yes. But if you use USSD, you can only buy 5 tickets at a time.(With this method it is hard to control seating arrangements unless you are among the first to book. The other alternative is the said person to go to the station and book the tickets on behalf of the rest. He/She has to go with Passport numbers and Names of other passengers.

Reply
Andrew Kilonzi

I find your answers very informative. Thanks

Reply
Andrew Kilonzi

From *639#, th SGR train is indicated its full yet when I went in I was able to buy ticket. Its like there are tickets reserved for sale at the station to keep counter staff at least busy. But all said and done its good to plan in advance and pay if possible pay 14 days before travelling otherwise during the festive season its a challenge even to get ticket on 14days in advance. I had to wait till midnight ndio nilipe wakifungua.

Elizabeth Ngondi

hey i want to travel on Sunday.is it possible to book now ,vip ticket please. Kindly reply soon

Reply
kenyanbackpacker

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

Reply
Fatuma

Between december 10 to 13

peris

hi how does one book for an adult and a child 9yrs?

Reply
kenyanbackpacker

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

Reply
Andrew Kilonzi

Sorry this is not what he means as I have encountered the same problem. for children write their two names and age like this. Martha kilonzi 16yrs. Please not insteant of ID since they are minor you write age (digits) and yrs (for years). Hope this has answered your question. This is the detail input format.

kenyanbackpacker

Thanks Andrew for the Information. All useful comments are welcome.

mary nyambura

when is the best day to book l want to travel on 8 or 9 this month .is their night train .

Reply
mary nyambura

when you call this no 070938888 is busy then dialled this *639# at around 9:48 morning thie was the respond connection problem or invalid MIMI code so next

Reply
kenyanbackpacker

Try *639# again a couple of times. And if you have time, go and get the tickets at the station. Remember to carry the ID’s of the passengers!

Reply
Anthony

Excellent summary info. How are the sgr services for persons on wheelchair. Will i use my wheelchair on route or get an aisle seat?

Reply
kenyanbackpacker

Hello Anthony. I can’t remember well, maybe someone here can help. But I am sure they have such services. For isle seat, it is absolutely possible. you can even swap with the next passenger!

Reply
Steve

Hello. Well answered questions. Should I plan to travel to Mombasa soon, I will also ask one.

Reply
finlay arita

i made payments on 3/12/2016, booking from mombasa to nairobi but paid through nairobi terminus, havent yet recieved the ticket message, paid with mpesa

Reply
Abubakar

Hi, I booked my train ticket on 27/11/2017 and I never got a confirmation message, and also when I try to check my ticket it says I don’t have a booking. Kindly assist. Thanks

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
Abubakar

I booked for 5/12/2017 3:30pm Mombasa to Nairobi

Reply
Josiah karuri

Hi, I have not received the confirmation message paid 1750/-via mpesaLL3618HHEC on 3/12/17.I am in Nairobi paying for my family in mombasa travel date 16/4/17 msa-nbi at 3.30pm.kindly assist thanks

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
Angela

hey I am trying to request your assistance to book a ticket to mombasa using the madaraka express train, however i have entered all the required details but it keeps telling me my date format is wrong. Exactly what date format do you require so that I can proceed?

Reply
Monica Nungari Wainaina

Hey am trying to call the number but nobody is picking.I want to book tickets for more than 10 people including kids from 23rd and return on 28th.Kindly assist.

Reply
kenyanbackpacker

You can Dial *639# using your Safaricom line. This way you can check tickets availability and be able to book if they are available.
Booking is open 14 days before travel so make sure you book from around 9th or so. With this method, you can only book 5 tickets at a time.

The easier option would be to go to the station with the travel documents of the passengers and make the booking.

Reply
Anne

I booked tickets to travel to Mombasa on 19th Dec and successfully got coaches and seat numbers. but I need to make change on two tickets for two kids who are 12 years and 14 years to kes 700 from 350 .
How do I revise the fare to kes700 on existing ticket?
Can I print the tickets before the travel date e.g on 12th Dec by going to Syokimau ?

kenyanbackpacker

The best way to do this is going to the station and make your request as you print the tickets. (yes you can print them before travel day).

Anne

can I send someone with my ID. I booked for 13 pax

kenyanbackpacker

To print the tickets you only need to send them with the Account number and the phone number you booked with. About changing the tickets i think they will probably listen to you better.

ROSE

Can i book 24th dec tickets tomorrow 8th?

Reply
Anita

Inquiring if the SGR Nairobi terminus is able to provide parking for cars for few days;eg 1week.and the rates

Reply
stella wakise

can i pick the recept on behalf of another person if i go with his/her original id copy and the message sent

Reply
Christine Bwire

I need to book for 23rd Dec 2017….4adults and 1 child of 7years……can I book it by dialing the #639# and follow instructions or which is the safest so as not to miss the vacancy……from NAirobi to Mombasa?

Reply
Liz Njeri

Hi, I have been trying to book for 23rd Dec for 1 adult and an infant from Nairobi to Mombasa since two weeks ago, but the date was not reflecting , so I waited for today last midnight and when I tried booking, the answer that I was given is that the trains are fully boomed… do you guys book in advance for others because I tried calling and I was told that you can’t book in advance.Kindly assist

Reply
kenyanbackpacker

Hi Liz, If I was to book in advance I would use the same process (*639#) But clearly it is not working. Seems like there are some people doing it in advance! maybe go to the station and see if you can buy there.

Reply
rose

hi,i booked a ticket for 2 adults today (11th dec ) to travel on 24th dec. I only received mpesa confirmation with account no.656391 but there was no sgr confirmation with seat numbers. Is this ok?are my seats reserved?

Reply
Rose

Hi,i book 2 tickets early this morning but i only received mpesa confirmation code 656391. i didnt receive sgr confirmation with seat numbers.is this reservation?

Reply
kenyanbackpacker

You will use the account number together with the phone number you have used to book with to print tickets at the station. You cn do this on the day of travel or any other day prior.

Reply
John

Hi,
I booked via *639# a week ago for 13th Dec.
Can i send someone to get the tickets from the station on my behalf.

Reply
kenyanbackpacker

Yes. With the account number together with the phone number, you used to book with.

Reply
Beth

Are the bookings from 29th December 2017 open. Can I book for the same from tomorrow. Regards

Reply
kenyanbackpacker

They are not yet open and I am not sure when they will open. I would advise you either go to the station yourself and try booking the tickets from Thursday or call the Kenya Railways SGR number 0709 388 888.

Reply
Michael

What if for example I leave Nairobi at 8am to Mombasa and willing to be back at Nairobi at the same day …
Is that possible?

Reply
kenyanbackpacker

Well, Theoretically it is.

The train from Nairobi leaves at 8:00 am and arrives at Miritini around 1:55 pm
The train from Mombasa leaves at 3:15 pm and arrives at Syokimau around 8:14 pm

So, you have about 1 hour to do what you want to do in Mombasa, check in and head back to Nairobi. Of course, you need to have the ticket in advance

Best of Luck!

Reply
Jess

Hi trying to book an express train to mombasa on 23/12/2017 is it fully booked? and how do i know next available date

Reply
Ryan Vowles

Hi, can you book tickets in Nairobi for the journey the opposite way. Mombasa – Nairobi?

Our Safari will drop us off in Mombasa but we need to get the train back. We will only have time to purchase tickets when we are in Nairobi.

Reply
Rodger

hi, i booked today for 2 adult by i only received mpesa confirmation code , I didn’t received sgr confirmation and seat numbers , please help

Reply
kenyanbackpacker

You will use that code together with the phone number you used to book to print tickets at the station

Reply
Anne ndunge

I have booked sgr from mombasa to nairobi on 25th dec at 3.15p.m i deleted the receipt message by mistake but i have the reference numbers which was indicated in th receipt . Please help me to know with the reference numbers am i able to print my receipt

Reply
vishesha dabholkar

hi.. i need to cancel a ticket booked and paid for, 24 hours in advance, will i be paid back full refund, and what is the procedure?

Reply
Jaber

Whenever i try booking all sits are booked why???when will i get a chance to travel with sgr …today am trying to book for monday train mombasa to nairobi same case

Reply
kenyanbackpacker

You had to book 14 days in advance. Now it’s 30 days in advance

Reply
Dan

Why are they rejecting calls all through

Reply
Dan

When I call 0709388888 they keep aborting my call what do I do

Reply
kenyanbackpacker

Hi Dan, On why they are rejecting calls I honestly don’t know. On what you can do, if you are trying to book a ticket, you can dial *639# or visit the station personally. The stations are open between 7:00 am and 4:00 pm daily. Thanks.

Anthony mburu mwangi

happy new year,Id like to book to mombasa from 10th.Are the tickets available n what time?thanks in advance.

Reply
kenyanbackpacker

You can now book the train tickets 30 days in advance using USSD code *639#

Reply
Ida

how do I postponed my ticket to another day?

Reply
kenyanbackpacker

You can not do it directly. The only way is to visit the station.

Reply
M. M

I paid for a ticket and 4hrs later i am yet to receive confirmation text. How are may going to print My ticket without the confirmation text?

Reply
kenyanbackpacker

Hey there,

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.

I hope that helps!

Reply
Sky

HI, i have booked a train to Nairobi to Mombasa via mpesa and when i try to print it in the railway station it fails. After asking from the attendants am being told either to pay for another ticket or to use the mpesa message as a ticket on the travel date but the mpesa message only has an account number and nothing else. What do i do?

Reply
kenyanbackpacker

Hey, if that is what the SGR told you, then I cannot be of more help. Sorry!

Reply
JULIE

hi does the train operate on public holidays i.e Easter,Goodfriday etc
THANKS!!!

Reply
Stephen Ngunyi Kimangu Pstr

Thanks for everything. Question. Having already booked how do i change from morning depature to afternoon this Thursday

Reply
Dorcas

Can one change the date of travelling after one has booked?

Reply
kenyanbackpacker

Visit the station with your ID. They can help you if the tickets for the new dates are available.

Reply
Raymond

i want to travel on 21 April, Nairobi to Mombasa, can I get a space to book?

Reply
Amina

I want to book a ticket for someone to travel from Kibwezi to NAIROBI. How will she print the ticket?

Reply
kenyanbackpacker

Once you book, give them your mobile number and the Account Number you get via Mpesa. That is all they need to print the ticket.

Reply
Selby

I need to book for 6adults and 4kids. On the website, I can only do 5 adults. I would like for everyone to sit o=together or at least in the same couch. Please help.

Reply
kenyanbackpacker

If you want everyone to sit together or close by, you might want to visit the station. On the website, you can only book 5 tickets at a time and you are not guaranteed to get seats close together.

Reply
Ben

Is it possible to catch a commuter train from Nairobi to Syokimau for the madaraka express in the morning? What are the timings?

Reply
Peter

Can one change the time that is on the ticket in a Case of an inconvenience?

Reply
George

I’d also like to know this… ama when you’ve booked you can’t make changes?

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.