IBOV 167,921.80 ▼ 0.75% IPC MEX 69,779.20 ▼ 0.01% MERVAL 92,079 ▼ 2.59% USD/BRL5.44▲ 1.17% USD/MXN18.79▼ 0.39% USD/CLP993.12▲ 0.49% USD/COP3,232▲ 2.08% USD/PEN3.47▲ 0.16% USD/ARS1,534▼ 0.29% USD/UYU40.19▲ 3.18% USD/PYG5,965▲ 5.35% USD/BOB12.07▲ 3.37% USD/DOP60.42▲ 0.50% USD/CRC451.45▲ 2.56% USD/GTQ7.64▲ 3.29% USD/HNL26.88▲ 0.49% USD/NIO36.62▲ 0.04% USD/VES887.03▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.99▲ 2.89% USD/TTD6.71▲ 2.13% EUR/BRL6.08▲ 2.03% BRENT 109.58 ▼ 5.38% WTI 100.12 ▼ 1.61% IRON ORE 161.91 — — COPPER 6.65 ▲ 2.24% GOLD 4,073 ▲ 0.85% SILVER 54.49 ▲ 0.70% SOY 1,250 ▲ 0.70% CORN 450.25 ▼ 1.04% WHEAT 614.75 ▼ 0.20% COFFEE 294.35 ▼ 2.19% SUGAR 19.26 ▲ 0.84% ORANGE JUICE 143.20 ▲ 5.45% COTTON 77.90 ▼ 1.47% COCOA 5,581 ▲ 1.66% BEEF 230.73 ▲ 0.33% CATTLE 346.40 ▼ 1.00% LITHIUM 62.43 ▲ 1.89% PETR4 53.31 ▼ 1.06% VALE3 62.88 ▼ 2.33% ITUB4 41.42 ▼ 0.67% BBDC4 15.69 ▼ 1.63% ABEV3 15.40 ▲ 0.20% BBAS3 17.59 ▲ 0.69% B3SA3 15.27 ▲ 1.33% WEGE3 45.78 ▲ 2.81% PRIO3 69.21 ▼ 2.71% SUZB3 47.14 ▼ 0.55% RENT3 31.14 ▼ 1.67% AZZA3 16.72 ▲ 1.15% CSAN3 2.69 ▼ 2.89% RAIZ4 0.34 — 0.00% PCAR3 2.22 ▼ 3.48% GMAT3 3.74 ▲ 2.19% PSSA3 47.75 ▼ 0.89% CVCB3 0.98 — 0.00% POSI3 3.56 ▼ 0.84% SLCE3 16.97 ▼ 2.75% NATU3 5.68 ▼ 3.89% BRKM5 3.80 ▲ 19.50% RANI3 7.34 ▼ 0.54% CSNA3 4.76 ▼ 4.99% IBOV 167,921.80 ▼ 0.75% IPC MEX 69,779.20 ▼ 0.01% MERVAL 92,079 ▼ 2.59% USD/BRL 5.34 ▼ 1.32% USD/MXN 18.69 ▲ 0.62% USD/CLP 983.47 ▼ 0.57% USD/COP 3,149 ▲ 3.06% USD/PEN 3.45 ▲ 0.17% USD/ARS 1,537 ▼ 0.28% USD/UYU 40.21 ▲ 3.57% USD/PYG 5,803 ▲ 3.78% USD/BOB 11.97 ▲ 4.93% USD/DOP 60.54 ▲ 1.83% USD/CRC 451.24 ▲ 2.13% USD/GTQ 7.64 ▲ 3.23% USD/HNL 26.87 ▲ 3.37% USD/NIO 36.62 ▲ 2.81% USD/VES 885.08 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.69 ▲ 2.63% USD/TTD 6.71 ▲ 2.07% EUR/BRL 5.95 ▲ 7.53% BRENT 109.58 ▼ 5.38% WTI 100.12 ▼ 1.61% IRON ORE 161.91 — — COPPER 6.65 ▲ 2.24% GOLD 4,073 ▲ 0.85% SILVER 54.49 ▲ 0.70% SOY 1,250 ▲ 0.70% CORN 450.25 ▼ 1.04% WHEAT 614.75 ▼ 0.20% COFFEE 294.35 ▼ 2.19% SUGAR 19.26 ▲ 0.84% ORANGE JUICE 143.20 ▲ 5.45% COTTON 77.90 ▼ 1.47% COCOA 5,581 ▲ 1.66% BEEF 230.73 ▲ 0.33% CATTLE 346.40 ▼ 1.00% LITHIUM 62.43 ▲ 1.89% PETR4 53.31 ▼ 1.06% VALE3 62.88 ▼ 2.33% ITUB4 41.42 ▼ 0.67% BBDC4 15.69 ▼ 1.63% ABEV3 15.40 ▲ 0.20% BBAS3 17.59 ▲ 0.69% B3SA3 15.27 ▲ 1.33% WEGE3 45.78 ▲ 2.81% PRIO3 69.21 ▼ 2.71% SUZB3 47.14 ▼ 0.55% RENT3 31.14 ▼ 1.67% AZZA3 16.72 ▲ 1.15% CSAN3 2.69 ▼ 2.89% RAIZ4 0.34 — 0.00% PCAR3 2.22 ▼ 3.48% GMAT3 3.74 ▲ 2.19% PSSA3 47.75 ▼ 0.89% CVCB3 0.98 — 0.00% POSI3 3.56 ▼ 0.84% SLCE3 16.97 ▼ 2.75% NATU3 5.68 ▼ 3.89% BRKM5 3.80 ▲ 19.50% RANI3 7.34 ▼ 0.54% CSNA3 4.76 ▼ 4.99%
since 2009
Saturday, October 31, 2026

Nairobi to Mombasa Train Booking for US Visitors

By · October 31, 2026 · 6 min read
An orange and cream Kenya Railways Madaraka Express economy coach standing at a station platform under a long canopy.
An economy-class coach of a Kenya Railways Madaraka Express train waits at a platform. (Photo: Erasmus Kamugisha, CC BY-SA 4.0, via Wikimedia Commons)
RT
Ask Rio Times
Latin American culture, food and life.
Open the full Ask Rio Times →

KENYA · TRAVEL

Key Facts

  • Route Nairobi Terminus to Mombasa Terminus, a daily passenger train of about six hours.
  • Fares Economy KSh 1,500 (US$11.55), First KSh 4,500 (US$34.64), Premium KSh 12,000 (US$92.38) one way.
  • Booking window Seats go on sale 60 days ahead: on Saturday 31 October the window reaches Wednesday 30 December.
  • How to pay Mobile money (M-Pesa) through the Safaricom phone menu; the official FAQ says cards are not accepted at present.
  • Not confirmed Foreign-passport booking steps, fare changes and December sell-out dates are not published.

The Nairobi to Mombasa train is a cheap way to cross southern Kenya, and seats for Christmas week are already on sale. The economy fare is KSh 1,500 (about US$11.55).

Free daily brief — no card needed
Get every Africa story in one morning email
We build you a personalized brief around the topics you follow — free for 7 days. Love it? Your first month after that is US$1.

Kenya Railways, the state-owned railway company, sells the service as the Madaraka Express. This guide covers the fares, the payment catch for foreign visitors and the booking dates before the December holidays.

What the Madaraka Express Is

The Nairobi to Mombasa train is run by Kenya Railways on its modern standard gauge line. It links the capital with the Indian Ocean port of Mombasa every day in both directions.

Kenya Railways lists three departures from each end, at 8:00 a.m., 3:00 p.m. and 10:00 p.m. daily. The morning Inter-County train stops at seven stations, while the Express and the night train stop only at Voi.

Kenya Railways’ schedule file puts the morning run at about six hours and the afternoon Express at about five and a half. Check the running time when you book, because the file carries no start date.

Fares and Classes in US Dollars

The official fare sheet lists three classes for Nairobi to Mombasa: Economy at 1,500, First at 4,500 and Premium at 12,000. At the rate of 129.90 Kenyan shillings to the dollar, that is about US$11.55, US$34.64 and US$92.38 one way.

A Premium return ticket is listed at 20,000 shillings (about US$153.96). The amounts are in Kenyan shillings, the same currency as the railway’s overnight parking fee of KSh 200 (US$1.54).

Children aged 11 and under pay at most half fare, and children aged 12 and over pay the full adult fare. The youngest travel free, but the railway’s pages differ on whether a three-year-old pays, so confirm at the counter.

How to Book and Pay

Kenya Railways sells Nairobi to Mombasa train tickets online at metickets.krc.co.ke, at station counters and by phone menu code *639# on the Safaricom network. Booking offices are open from 6:30 a.m. to 8:30 p.m., and one online booking covers up to 10 people.

Payment is the catch for visitors booking the Nairobi to Mombasa train. The railway’s FAQ says cards are not accepted at present, and payment goes through M-Pesa, the mobile money service of the telecom company Safaricom.

An M-Pesa account normally needs a Kenyan SIM card and a registered phone. Without one, ask your hotel or a Kenyan contact to pay, or ask at a station counter what it accepts.

Why to Book Early for the December Holidays

Tickets can be bought up to 60 days ahead, so the sales window moves forward by one day every day. On Saturday 31 October it reaches Wednesday 30 December.

By that count, seats for Christmas Eve on Thursday 24 December opened on Sunday 25 October. New Year’s Eve on Thursday 31 December opens on Sunday 1 November, and Friday 1 January opens on Monday 2 November.

Kenya’s independence holiday falls on Saturday 12 December this year, and families head to the coast then and at Christmas. Book the day your date opens if you need a specific train.

Kenya Railways does not publish how full each December train is. Check seat availability online or on the phone menu before you pay.

At the Station and on Board

Arrive at least 60 minutes before departure for document and security checks. Boarding closes 11 minutes before the train leaves, and the platform gates close at 10 minutes.

Each passenger may carry luggage up to 30 kilograms and one metre by one metre by one metre. The railway says original ID is needed at the counter and for the journey itself, so carry your passport.

Tickets cannot be passed to another person, and pets are not allowed. Print your ticket at a self-service machine in the station, or show the QR code, a square barcode, on your phone at the gate scanner.

Passengers with luggage walk along a covered platform at Nairobi Terminus railway station with a train on the left and freight containers on the right.
Travellers with bags walk along a platform at Nairobi Terminus, the Madaraka Express station in Nairobi. (Photo: Ravi Dwivedi, CC BY-SA 4.0, via Wikimedia Commons)

Changes and Refunds

Individual tickets must be cancelled or rescheduled at least 48 hours before departure, in person at a station with original ID. A cancellation costs 30 percent of the fare, and a reschedule costs 10 percent, both paid in cash.

Cancelled seats go back on public sale after 30 minutes. If the Nairobi to Mombasa train you want looks full, keep checking online because seats can reappear.

What It Means for You

For a US visitor the train is a cheap way to cross the plains between Nairobi and the coast. An economy seat costs less than US$12 one way.

Sort out M-Pesa or a helper before you land, and budget extra for the taxi to the station. Kenya also requires an electronic travel authorisation, or eTA, before departure, which our guide to the Kenya eTA and travel insurance rules explains.

Safety and Practical Tips

The US State Department’s Kenya advisory says to exercise increased caution because of crime, terrorism, civil unrest and kidnapping. It marks the Somalia border counties and some coastal areas Do Not Travel, so read the current text before you plan the coast leg.

Keep bags with you on the Nairobi to Mombasa train and avoid showing phones and cameras on the platform. Our guide to safety for expats in Kenya covers road and crime risks in more detail.

What Is Not Confirmed Yet

Kenya Railways does not say how a foreign visitor books online without a Kenyan phone number. The FAQ names only original ID and a passenger ID number printed on the ticket.

The fare sheet has no effective date and prints no currency label, and the schedule file has no start date. We found no notice about extra festive trains or changed fares for the Nairobi to Mombasa train in December 2026.

What to Read Next

For dated events you can reach by train, see our Kenya events and holidays calendar for November and December. Our guide to Kenya’s holidays in December lists the public days when trains fill up.

If you plan a coastal stop, read our guide to the Mombasa Carnival on Moi Avenue. Our Nairobi city page covers the capital where the journey starts.

Frequently Asked Questions

How much is the Nairobi to Mombasa train for Americans?

The official fare sheet lists Economy at 1,500 shillings (about US$11.55) and First at 4,500 shillings (about US$34.64). Premium is 12,000 shillings (about US$92.38), and the sheet shows no separate foreigner price.

Can I pay for the train with a US credit card?

Not at present, according to the official FAQ, which says cards are not accepted. Payment goes through M-Pesa mobile money, so ask a Kenyan contact or check the station counter.

How far ahead can I book the train for Christmas?

Kenya Railways sells tickets up to 60 days ahead. Christmas Eve, Thursday 24 December, opened on Sunday 25 October, and New Year’s Eve opens on Sunday 1 November.

Sources: Kenya Railways, passenger service pages: FAQ, fare sheet (PDF) and train schedule (PDF) for the Nairobi to Mombasa route, accessed 31 October 2026; Kenya Railways, online ticket booking site (departure times, cancellation rules), accessed 31 October 2026; US Department of State, Kenya travel advisory, accessed 31 October 2026.


The Big Picture

Africa: The New Scramble — why the world’s powers are competing for the continent

This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error · Editorial responsibility: Matthias Camenzind, Editor-in-Chief

Africa Intelligence

One email, every weekday morning. African markets, politics and business — filed from our newsroom in Rio.

Yesterday’s subject line: “Russia vetoes US Sahara draft as UN mission lapses”

Free. We send a confirmation link first — nothing arrives until you click it. Unsubscribe with one click in any edition. If you stop opening us for 30 days we stop sending by ourselves, as we assume the interest is no longer there. See our privacy policy. We never share your email.

Brazil runoff date: Sunday, October 25, poll closing times and when results start · Brazil runoff polls: Flávio 51%, Lula 49% · Kalshi and Polymarket odds

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.