Frequently asked Questions

Book a Train

Frequently asked Questions

The advance ticket booking window is 60 days and 62 days for individual and group bookings respectively.

For group bookings, customers are requested to:
Write to Operations Manager-ME,
Kenya Railways,
P.o Box 30121-00100,
Send an email to:, or
Customers seeking to travel as a group should book the ride (reserve the seats) at least sixty two (62) days to the date of travel.

The Madaraka Express Passenger Service offers two types of train service each making two round-trips a day.

  • The Intercounty train runs in the morning and makes stopovers in Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi and Mariakani county stations.
  • The Express train does not stop along the way during the course of the journey.

Mombasa – Nairobi

The inter-county (morning) train departs Mombasa at 8:00 am and takes five hours, forty two minutes arriving in Nairobi at 1:42 pm.

The Express train leaves Mombasa at 3:15 pm and takes five hours arriving in Nairobi at 8:15 pm.

Nairobi – Mombasa

The inter-county (morning) train departs Nairobi at 8:20 am and takes five hours, fifty eight minutes arriving in Mombasa at 2:18 pm.

The express (afternoon) train departs Nairobi at 2:35 pm and takes four hours, forty three minutes arriving in Mombasa at 7:18 pm.

The passenger train (DF11 series) has a design speed of 158 km/h and an operation speed of 120 km/h.

The passenger train seats one thousand two hundred and sixty (1,260) passengers.

Sit back in comfortable seats and enjoy the smooth journey. Our cabin crews are at hand to attend to your requests.

Stretch out and relax on the first class seats and stay connected to the world during journey as you are able to charge your phone for first class travellers.

There are two trains currently operating on the line. E2 leaves Nairobi at 9am while the other E1 leaves Mombasa at the same time daily.

The Nairobi Terminus is located in Syokimau area of Nairobi County; 20 kilometres away from the Nairobi CBD.

Mombasa Terminus is located in Miritini area of Mombasa County; 11 kilometres away from Mombasa CBD.

Kenya Railways has provided bus and train connect services to and from the Mombasa and Nairobi Termini.

  • In Nairobi, catch the commuter train from the CBD railway station at 6:20 am. The same service is available upon arrival from Mombasa to transport customers to the CBD railway station. The fare is at Ksh. 50
  • In Mombasa, customers are picked up at the old Mombasa Railways station on Mijikenda Street and transported to the Terminus by buses. The same buses will transport customers on arrival from the Mombasa Terminus to Mombasa CBD. The cost is Ksh. 100


Enjoy the convenience of booking a ride on the Madaraka Express through our online booking platform( It's quick and easy-to-use


One can purchase a ticket by dialing *639# and paying via M-pesa The USSD payment solution is available 24/7 One can book up to a maximum of five (5) tickets per transaction


Visiting the station of departure and purchasing the ticket. Pay using cash (Local currency) ONLY.

An eTicket is an SMS sent to your mobile or an email after we have revieved your payment, which contains a booking code we use in verifying that you are the right customer with a confirmed booking before you print ticket that the terminus.