Trains From Nairobi to Mombasa in Kenya

There are several trains from Nairobi to Mombasa in Kenya. One of the most popular train services is the Madaraka Express, which is operated by the Kenya Railways Corporation. Here are some details about the Madaraka Express.

Trains from Nairobi to Mombasa

The main train service is operated by Kenya Railways Corporation and is known as the Madaraka Express. Here are some details about the train service:

Madaraka Express Trains

  • This is a modern passenger train service that runs between Nairobi and Mombasa.
  • It offers two classes: Economy Class and First Class.
  • The train departs from Nairobi’s Syokimau Station and arrives at Mombasa’s Miritini Station.
  • The journey takes approximately 5.5 to 6 hours, depending on the train.
  • The train operates daily, departing both Nairobi and Mombasa in the morning and afternoon.
  • It is advisable to book your tickets in advance, as the train can get fully booked, especially during peak travel seasons.
List of Madaraka Express Trains

There are two Madaraka Express trains from Nairobi to Mombasa. These include the afternoon and the night train. Both trains have got first class and economy class coaches. They charge Ksh 1000 – Ksh 3000, and it takes between 5 and 6 hours between the two cities.

  • Train E2 – Nairobi to Mombasa: (03:00 PM – 08:30 PM)
  • Train E4 – Nairobi to Mombasa: (10:00 PM – 03:35 AM)

SGR Inter-County Trains

  • This is another train service operated by Kenya Railways Corporation.
  • It runs between Nairobi and Mombasa, with stops at intermediate stations such as Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miaseny, and Mariakani.
  • The SGR Intercity Train offers both Economy Class and First Class seating options.
  • The travel time varies depending on the train and the number of stops, but it generally takes 5 to 6 hours.
List of Inte-County Trains from Nairobi to Mombasa

There is one SGR inter-county train from Nairobi. The trains depart at 8 AM from the capital and take 6  hours to the coastal city.

  • Train N2 – Nairobi to Mombasa: 08:00 AM – 02:00 PM

Also, please note that train schedules and fares can change, so you should check the official website of Kenya Railways Corporation or contact their customer service for the most up-to-date information regarding train services between Nairobi and Mombasa.


Things to Know About Trains from Nairobi to Mombasa

1. Schedule

The Madaraka Express operates daily, departing from both Nairobi and Mombasa.

Nairobi to Mombasa: The morning train (SGR Intercounty) departs Nairobi at 8:00 AM and arrives in Mombasa at 2:00 PM. The afternoon train (Express) departs Nairobi at 3:00 PM and arrives in Mombasa at 8:30 PM. A night train departs Nairobi at 10 PM and arrives in Mombasa at 3:35 AM the next day.

2. Ticket Prices

The ticket prices for the Madaraka Express vary depending on the class of service. There are two classes available:

Economy Class: This is the standard class and offers comfortable seating. The ticket price for a one-way journey is lower compared to First Class. It costs Ksh 1000 for Adults (above 11 years) and Ksh 500 for children (below 11 years).

First Class: This class provides more spacious seating and enhanced amenities, including meals and refreshments served on board. It costs Ksh 3000 for Adults (Above 11 years) and Ksh 1500 for children (below 11 years)

3. Booking

You can book tickets for the Madaraka Express through the official Kenya Railways Corporation website or at the train stations in Nairobi and Mombasa. It is advisable to book your tickets in advance, especially during peak travel seasons, to secure your preferred travel dates and class.

4. Journey Duration

The journey from Nairobi to Mombasa (or vice versa) takes 5-6 hours, depending on the train service.

5. Kenya Railways Contact Details

  • 📞 0709 388 887 – Inquiries, complaints, and lost & found.
  • 📞 0709 388 888 – Bookings.
  • 📧

About the Trains from Nairobi to Mombasa

There you have it. That’s all you have to know about the train from Nairobi to Mombasa. If you’re not based in Kenya, and you’d like someone to book your tickets in advance, don’t hesitate to contact us. We book SGR train tickets online for international travelers who do not have MPesa.

Leave a Reply

Your email address will not be published. Required fields are marked *