Nairobi to Mombassa train service
A classic overnight sleeper train called the Jambo Kenya Deluxe links Kenya’s capital Nairobi with its second city Mombasa, running 3 times a week all year round. The train has 1st class 2-berth sleepers, 2nd class 4-berth sleepers, a restaurant car, and 3rd class seats. What’s the train like? What’s the journey like? Travellers’ reports.
Nairobi ► Mombasa Mombasa ► Nairobi
Days of running: Days of running:
Mon, Wed, Fri Tues, Thurs, Sun
Nairobi depart 19:00 Mombasa depart 19:00
Makindu arr/dep 23:15 Voi arr/dep 23:20
Mtito Andei arr/dep 01:11 Mtito Andei arr/dep 01:50
Voi arr/dep 04:00 Makindu arr/dep 03:50
Mombasa arrive 08:25 Nairobi arrive 09:00
Expect an actual arrival around 10:00-11:00. The train can run late, sometimes hours late, so relax, play safe and don’t plan any tight connections at the other end!
The train originally ran daily but now runs 3 times a week as they only have one set of operational coaches. There is talk of restoring daily service at some point.
Nairobi to Mombasa is 530km (329 miles). Kenya Railways have now been concessioned to a company called Rift Valley Railways.
1st class 3,660 Kenya Shillings (£25 / $50) per person sharing a 2-berth compartment, including dinner and breakfast in the restaurant car.
Children (aged 3-11) 2,225 Kenya Shillings, children under 3 free.
2nd class 2,640 Kenya Shillings (£20 / $40) per person sharing a 4-berth compartment, including bed & breakfast.
Children (aged 3-11) 1,715 Kenya Shillings, children under 3 free.
How to buy tickets…
You can easily buy train tickets at the station reservation office at Nairobi or Mombasa. In Nairobi, enter the station and look for the ‘upper class booking office’, then go to the counter marked ‘Mombasa’. Alternatively, to be sure of getting a ticket for a specific departure, you can buy tickets in advance through one of these travel agencies: