Planning essentials
Nairobi to Mombasa by train: the Madaraka Express
Reviewed 1 Nov 2026 · Each statement is labelled.
Route and timetable
The Madaraka Express runs between Nairobi Terminus and Mombasa Terminus. The Inter-County train stops at Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali and Athi River; the faster trains stop only at Voi.
Kenya Railways' two pages give different departure times. Its passenger-service page lists 8:00 am, 3:00 pm and 10:00 pm from both ends; its timetable and fares page lists 8:20 am (Inter-County) and 3:00 pm (Express) from Nairobi, and 8:00 am and 3:00 pm from Mombasa, with no night train. Use the time on your ticket when you book.
Sources: Kenya Railways: Madaraka Express Passenger Service (rechecked) (opens in a new tab); Kenya Railways: Travel between Mombasa and Nairobi aboard the Madaraka Express train daily — timetable and fares (opens in a new tab) · checked 1 Nov 2026
Two official Kenya Railways pages disagree (checked 1 Nov 2026). Book on metickets.krc.co.ke and check the time shown there.
The timetable and fares page lists two classes: First Class and Economy Class.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Booking
Book online at metickets.krc.co.ke, by USSD on *639#, or at a Madaraka Express station counter. Payment is by M-Pesa (SIM toolkit) or card at the counter.
Source: Kenya Railways (opens in a new tab) · checked 16 Oct 2026
Kenya Railways says tickets can be booked up to 60 days in advance.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Carry your original ID document — for example a passport — and your ticket. The Conditions of Carriage say passengers must have a national ID card or other valid identification when they travel.
Book only on Kenya Railways' own channels. Unofficial sites and agents may charge more or sell tickets that aren't valid.
KenyaPlus planning advice, not from an official source.
On the day
Arrive at the station at least an hour before departure. The final call for boarding is 11 minutes before departure, and the gates to the platform close 10 minutes before.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Live animals and pets are not allowed on board, nor are narcotic or controlled drugs, including khat (miraa).
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Kenya Railways publishes no luggage weight or size limit in its Conditions of Carriage. If you are carrying large or heavy bags, ask at the station or when you book.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
KenyaPlus planning advice, not from an official source.
Travelling with children
Children under 13 must travel with a parent or guardian. Children aged 3 to 11 travelling with adults pay half fare, and children over 11 pay the full fare.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
The Conditions of Carriage also say children aged 3 and below don't pay. Because the two age rules overlap at 3, confirm a 3-year-old's fare when you book.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
The document's age bands overlap; KenyaPlus doesn't guess which applies.
Changes and refunds
Ask to cancel and get a refund at least 48 hours before departure. Refunds carry a fee of 30% of the fare and are paid within two weeks of the request.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Rescheduling a ticket costs 10% of the fare. A ticket can be rescheduled only once, and once rescheduled it can't be refunded.
Source: Kenya Railways (opens in a new tab) · checked 1 Nov 2026
Confirm before you travel
- The departure time on your ticket
- Fares for your class and dates, on metickets.krc.co.ke
- Luggage limits, if you carry large or heavy bags
- Your transfer from Mombasa Terminus or Voi station
Ready to plan?
Turn this into a day-by-day plan and run the Trip Reality Check.
Sources
- Kenya Railways (opens in a new tab) — Madaraka Express Passenger Service (rechecked) (checked 1 Nov 2026)
- Kenya Railways (opens in a new tab) — Travel between Mombasa and Nairobi aboard the Madaraka Express train daily — timetable and fares (checked 1 Nov 2026)
- Kenya Railways (opens in a new tab) — Madaraka Express — Frequently asked questions (checked 16 Oct 2026)
- Kenya Railways (opens in a new tab) — Madaraka Express Passenger Service — Conditions of Carriage (revised 2025) (checked 1 Nov 2026)



