Madaraka Express SGR Booking 2018 using Mpesa USSD Code *639#

Happy New Year 2018 from Wander Kenya

The year 2017 came with the launch of the new Madaraka Express Train in July and the SGR Inter-County train in November. This marked the end of the era of the old Lunatic Express train which took 15 hours between Nairobi and Mombasa.

Passengers can now be able to travel between Nairobi and Mombasa fast, safely and with ease.

In 2018 the trains will continue operating along the SGR railway line ferrying people between the two cities.

Madaraka Express and SGR Intercounty Train Schedule

Here is the schedule for the two trains between Nairobi and Mombasa. For a comprehensive schedule for the SGR intercounty train to the Intermediate stations, check this article.

Nairobi to Mombasa SGR Schedule and Timing

Madaraka Express Train

Depart:  14:20 pm

Arrive:  19:20 pm

SGR Intercounty Train

Depart: 08:00 am

Arrive: 13:55 pm

Mombasa to Nairobi SGR Schedule and Timing

Madaraka Express Train

Depart: 15:15 pm

Arrive: 20:15 pm

SGR Intercounty Train

Depart: 07:15 am

Arrive: 13:05 pm

Madaraka Express Train and SGR Intercounty Train Booking 2018

As from January 2018, you can now book Madaraka Express and SGR intercounty trains 30 days in advance unlike the 14 days window last year.

There are a few methods you can use to book the SGR tickets in advance. Some of these methods include;

Make the SGR Booking in person at the stations

You can visit the respective station where you intend to travel from and make the booking in person. If you are making a booking for a large number of individuals or group, you will need to carry their travel documents (or at least screenshots or photocopies of the same) and have their Full names ready.

SGR advance booking

There is an online website (Kenyan Backpacker) which helps international tourists and travelers book the SGR tickets in advance. You can contact them here.

Madaraka Express Booking Using Mpesa USSD *639#

This is by far the easiest way to book the train tickets. You use Safaricom sim card and Dial *639#. After dialing the USSD code, you just follow the prompts and pay using Mpesa. Once you have paid, you will get a Mpesa confirmation message with an Account number. Use the account number together with your mobile number (the one you have used to make the booking) to print the tickets at the respective station.

You can print the tickets on the travel day (arrive one hour before departure time) or a few days before.

Kenya Railways SGR Stations opening Hours and Contacts

The opening hours for the SGR Ticketing are daily between 6:30 am and 4:00 pm

SGR Opening and Closing hours

Monday: 6:30 am – 4:00 pm

Tuesday: 6:30 am – 4:00 pm

Wednesday: 6:30 am – 4:00 pm

Thursday: 6:30 am – 4:00 pm

Friday: 6:30 am – 4:00 pm

Saturday: 6:30 am – 4:00 pm

Sunday: 6:30 am – 4:00 pm

Madaraka Express/Kenya Railways contacts

Mobile: 0709 388 888


Facebook Page: Kenya Railways

Another Useful resource: Kenyan Backpacker

SGR Main Terminus Location

There are two main stations for the SGR trains namely SGR Nairobi Terminus or the SGR Syokimau Station located in Syokimau Nairobi and SGR Mombasa Terminus or the SGR Miritini Station located in Miritini, Mombasa.

Their google maps location are;

Nairobi Terminus Location

Mombasa Terminus Location

SGR Link Train and Transport from Main Station

To get from Nairobi to SGR Syokimau Station and Vice Versa, you can use the SGR Link train scheduled daily. You can also use Uber Taxi, personal vehicle or board public buses from the railway’s bus station.

Passenger from Miritini Station can use public buses, taxis or private means to get to Mombasa and vice versa

SGR Nairobi Terminus to CBD Railway station Commuter train connect service Schedule

  • Weekdays Morning: Depart CBD at 6:20 Am and Arrive at SGR Terminus at 6:50 Am
  • Weekdays Afternoon: Depart CBD at 12:00 noon and Arrive at SGR Terminus at 13:30 pm
  • Weekends Morning: Depart CBD at 6:20 Am and Arrive at SGR Terminus at 6:50 Am
  • Weekends Afternoon: Depart CBD at 12:00 noon and Arrive at SGR Terminus at 13:30 pm

Madaraka Express SGR Refund Policy

You can get an 80% refund of your ticket(s) if;

The refund is claimed before the train departs and the ticket is undamaged.

Luggage Allowance

Weight: Maximum of 30 kilograms per person

Size:  Your luggage should not measure more than 1.6 meters in height, width, and depth

Other useful information;

  • Arrive the train station about 1 hour 30 minutes before departure time.
  • The SGR ticket is not transferable
  • You can book SGR Tickets 30 days in advance
  • There are 2 trains daily from either Nairobi or Mombasa
  • You can board the SGR link train from Nairobi central station in the city center to SGR Syokimau Terminus
  • There is a restaurant in the trains.
  • Both trains have two classes; Economy class and first class.

If you have any question, leave it in the comment section below and we will do our best to answer.




It’s a memorable event travelling in the he SGR however the prices for the restaurant spoil the party.

David Mulinge

I had made wrong booking date instead of date 13 I booked date 27th can this ticket b reversed to date 13?


Visit the station with your ID and they will change it for you


The only big problem with SGR is that it has only one customer booking line 0709388888. It will 99% of trials go unanswered in case you call.
The other problem is when you want to book more than one seat. they cannot be together especially if you want to travel with family.

Sophie Natalia

What time does the second train frm Nrb to Msa leave?


1420 hrs

Fay Ndinda

I hope this finds you well.

Kindly note that i booked sgr through m-pesa on 31.07.18 but due to unavoidable circumstances i was unable to make it. I tried to all mobile numbers but none was answered.Can i be refunded ?


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.