The Madaraka Express transformed Kenya's most popular route into a 4.5-hour journey that costs less than a tank of fuel. It's also one of the few trains in the world where you can spot elephants from your seat.
This is the complete guide to riding the Standard Gauge Railway from Nairobi to Mombasa (or back). You'll learn how to actually book a ticket when the system requires M-Pesa, which class is worth the money, and what to expect when you board at Syokimau terminus at dawn.
The Route: Nairobi to Mombasa in Under 5 Hours
The Madaraka Express covers approximately 472 kilometers from Nairobi's Syokimau terminus to Mombasa's Miritini terminus. Journey time is typically 4.5 to 5 hours depending on the service.
The train cuts through the heart of Kenya. You'll pass the Athi Plains, climb through hills, and spend a glorious stretch running parallel to Tsavo National Park. The landscape shifts from highland scrub to acacia savanna to coastal plains.
The middle section — roughly 90 minutes through Tsavo — is when passengers start pointing out windows. Elephants, giraffes, zebras, and occasionally lions appear within meters of the tracks. It's not a safari, but it's closer than you'll get on any other public transport in East Africa.
Booking Your Ticket: The M-Pesa Problem
Here's the issue: the official booking system requires M-Pesa, Kenya's mobile money platform. If you're an international visitor without a Kenyan SIM card and M-Pesa account, you're locked out.
Official Booking Options
M-Tikiti app: Download from Google Play or Apple App Store, create an account, select your route and class, pay via M-Pesa. Works perfectly if you have M-Pesa. If you don't, this route is closed.
Website (metickets.krc.co.ke): Same system as the app but accessed via browser. Still requires M-Pesa for payment.
USSD (*639#): Dial from a Safaricom line. For locals only, not practical for tourists. M-Pesa Paybill number is 809888 (Kenya Railways).
At the station: Both Syokimau and Miritini termini have ticket counters. You can buy tickets up to 30 days in advance with cash or card. No M-Pesa required. This is your most reliable option if you arrive in Kenya without M-Pesa.
Workarounds for International Travelers
Some hotels and tour operators help guests book SGR tickets for a small service fee (typically KES 500–1,000 per booking). They use their own M-Pesa accounts and you reimburse them.
Third-party booking agents like East Africa Shuttles and Adept Safaris allow credit/debit card payment online for a service fee of roughly $10–15 USD per ticket. You pay a premium but avoid the M-Pesa barrier entirely.
The simplest solution: arrive at the station 1–2 days before you want to travel and buy tickets in person. Trains don't sell out except during peak holiday periods (December, Easter, August school holidays).
When to Book
For off-peak travel, booking 3–7 days ahead is fine. For weekends, book at least a week ahead. For December holidays or long weekends, book the moment tickets open (30 days in advance).
Trains have sold out. Don't assume you can show up day-of during busy periods.
Classes: First vs Economy
The Madaraka Express offers two classes, and the price gap is significant.
Economy Class: KES 1,500 (~$12)
3x2 seating (three seats on one side of the aisle, two on the other). Seats recline slightly. Small fold-down tables. Assigned seating. Mobile catering cart passes through selling drinks, snacks, and light meals.
Economy is perfectly comfortable for 4.5 hours. Most Kenyans travel Economy. The cars are clean, air-conditioned, and have luggage racks overhead plus space at the end of each car.
It gets crowded, especially on Friday afternoon departures to the coast and Sunday evening returns to Nairobi. But it's not cramped by Kenyan bus standards.
First Class: KES 4,500 (~$35)
2x2 seating with wider seats and more legroom. Larger windows. Complimentary meal service (typically a tray with chicken or beef, rice, vegetables, bread roll, juice). Access to a dedicated restaurant car.
First Class is noticeably quieter and less crowded. The meal is basic but included. The difference is comfort, not luxury.
Premium Class: KES 12,000 (~$93)
Premium Class (sometimes called Business Class) launched in late 2025 on select departures. It offers 1x2 seating in a dedicated VIP car with extra-wide leather seats, a premium meal service, priority boarding, and a private lounge at both termini. Only available on the morning express service. Availability is limited and often sells out to business travelers and diplomats. Book at least 2 weeks ahead.
Is First Class Worth 3x the Price?
If you're budget-conscious, no. Economy is fine.
If you value space and quiet, yes. KES 3,000 (~$23) for a better seat, a meal, and elbow room is reasonable for a 4.5-hour journey.
If you're traveling with kids or need to work on the train, First Class makes sense. If you're backpacking or on safari budget, Economy is the move.
Children's Fares
Children aged 3–11 travel at discounted rates (roughly 50% of adult fare). Under 3s ride free if they sit on a parent's lap (no assigned seat).
The Journey: What to Expect
Three daily departures run in each direction as of early 2026.
Nairobi to Mombasa schedule:
- 8:00 AM — Inter-county service (stops at Athi River, Emali, Kibwezi, Mtito Andei, Voi, Maisenyi, Mariakani)
- 3:00 PM — Express (non-stop)
- ~10:00 PM — Express overnight (non-stop)
Mombasa to Nairobi schedule: Mirror departures (8:00 AM, afternoon, overnight).
The 8:00 AM inter-county train takes approximately 5–5.5 hours due to station stops. Express trains take 4.5 hours. The overnight train departs late and arrives early morning.
Boarding Process
Arrive at least 1 hour before departure. The SGR uses airport-style security. You'll pass through metal detectors, bags go through X-ray scanners, and boarding gates close 10 minutes before departure.
Your ticket shows your coach number and seat number. Find your coach (clearly marked outside each car), board, stow luggage, and settle in. Departure is punctual.
Luggage Allowance
Maximum 30 kg per passenger, not exceeding 1.6 meters in any dimension. Overhead racks handle standard suitcases. Larger bags go in luggage areas at the ends of coaches.
No one weighs bags or checks dimensions unless you're trying to board with obvious cargo. Pack normally and you'll be fine.
The Tsavo Section: Wildlife from Your Window
About 90 minutes into the journey from Nairobi, the train enters the Tsavo conservation area. This is when passengers crowd the windows.
Elephants are the most common sighting. Giraffe herds appear regularly. Zebras graze near the tracks. Occasionally someone spots buffalo or antelope. Lions are rare but not impossible.
The best views are from the left side of the train when traveling Nairobi to Mombasa (right side Mombasa to Nairobi). Window seats in Economy and First Class are equally good for wildlife — the windows are the same size.
Here's the contrarian insight: the SGR through Tsavo offers better wildlife sighting value than some paid game drives. Passengers regularly report near-continuous elephant and giraffe sightings, and it costs KES 1,500. You're not stopping for photos and you can't ask the driver to circle back, but the volume of animals visible from the train is surprisingly high.
Onboard Experience
WiFi is advertised but unreliable. Don't count on it for work or streaming. Mobile signal is patchy through Tsavo but works in populated areas.
Toilets are located at the ends of each coach. They're airplane-style (flush with blue chemical) and generally clean.
The restaurant car in First Class serves hot meals, drinks, and snacks. Economy passengers can walk to the restaurant car, but most use the mobile trolley service.
The journey is smooth. The Standard Gauge Railway lives up to its name — minimal rocking, no old-rail clatter. You can work on a laptop, read, or sleep comfortably.
Nairobi Terminus: Syokimau
The Nairobi terminus is located in Syokimau, approximately 20 kilometers south of Nairobi CBD. It's not in the city. You need transport.
Getting to Syokimau
Uber/Bolt from Nairobi CBD: KES 600–1,200 depending on traffic and surge pricing. Allow 30–45 minutes travel time. Add buffer for morning rush hour.
Uber/Bolt from Westlands or Karen: KES 800–1,500. Allow 40–60 minutes.
Pre-booked private transfer: Hotels and guesthouses arrange this. Cost is similar but the car waits for you.
Free shuttle bus: Kenya Railways operates a free shuttle from the Railway Station in Nairobi CBD to Syokimau terminus. Confirm current schedule, as service is irregular.
Parking: Available at Syokimau if you're driving yourself. Secure parking lots operate near the terminus (KES 200–500 per day).
Facilities at Syokimau
The terminus has ticket counters, a small café, toilets, and waiting areas. It's functional, not luxurious. Arrive, get through security, and board.
There's a Safaricom kiosk selling SIM cards and top-ups. Useful if you need a local number for booking return tickets.
Mombasa Terminus: Miritini
The Mombasa terminus is in Miritini, approximately 15 kilometers west of Mombasa city center and Old Town. Like Syokimau, it's not downtown.
Getting from Miritini to Mombasa or Diani
To Mombasa city center/Old Town/Nyali: Uber/Bolt costs KES 1,500–2,500. Journey time 20–30 minutes depending on destination and traffic. Tuk-tuks are available outside the terminus but negotiate firmly (KES 800–1,500 to city center).
To Diani Beach: This used to be a nightmare involving the Likoni Ferry. Not anymore. The Dongo Kundu Bypass, which opened in August 2024, connects Miritini directly to the South Coast. Journey time to Diani is now 40–45 minutes via modern dual carriageway. Uber/Bolt costs approximately KES 3,000–5,000. Pre-booked transfers cost KES 4,000–7,000. The bypass is toll-free.
The Dongo Kundu Bypass eliminated the 2+ hour ferry bottleneck. If you're heading to Diani, the SGR + bypass combination is now faster and cheaper than flying when you factor in airport transfers.
Pre-booked transfer: Most Diani hotels arrange pickup from Miritini terminus. Book when you reserve your room.
Facilities at Miritini
Similar to Syokimau: ticket counters, small café, toilets, waiting area. Security on arrival is light (you've already traveled, so less screening). Exit and find your transport.
Tips from Regular Travelers
Best seats for Tsavo views: Window seats on the left side traveling Nairobi to Mombasa (coach numbers and seat letters are on your ticket). Book early and request a window seat if possible.
Charge your phone before boarding: Power outlets exist in First Class but are unreliable. Economy has no outlets. Bring a fully charged phone or power bank.
Bring snacks and water: The trolley service is fine but limited. Syokimau has a small shop. Stock up before boarding if you're particular about food.
WiFi is spotty: Download offline maps, entertainment, or work files before departure.
Dress in layers: Air conditioning can be aggressive. Bring a light jacket or sweater, especially on the overnight train.
Morning train has best light for photography: The 8:00 AM Nairobi departure hits Tsavo in late morning with excellent light. The afternoon train passes through Tsavo closer to dusk.
SGR vs Flying vs Driving vs Bus
Let's compare your transport options from Nairobi to Mombasa.
| Option | Time | Cost (one way) | Comfort | Convenience | Wildlife Factor |
|---|---|---|---|---|---|
| SGR Economy | 4.5–5 hrs | KES 1,500 (~$12) | High | Moderate (termini outside cities) | High (Tsavo section) |
| SGR First Class | 4.5–5 hrs | KES 4,500 (~$35) | Very high | Moderate | High |
| Flying (budget) | 1 hr flight + 1–2 hrs airport time | KES 4,700–10,600 (~$37–$82) | High | High (JKIA/Moi airports) | None |
| Driving (self-drive) | 7–9 hrs | KES 5,000–7,000 fuel + tolls | Variable | Low (tiring, risky at night) | Moderate (if you detour) |
| Bus (long-distance) | 8–10 hrs | KES 1,400–2,000 (~$11–$16) | Low-moderate | Low (crowded, unpredictable) | None |
The SGR wins on value. For KES 1,500, you get speed (faster than bus or car), comfort (better than bus, comparable to budget flight), and bonus wildlife sightings.
Flying is faster end-to-end but costs 3–7x more. If time is critical and budget isn't, fly. If you value the journey and the scenery, take the train.
Driving makes sense only if you're stopping at Tsavo parks or need a vehicle on the coast. Otherwise it's slow, tiring, and risky at night.
Buses are cheap but uncomfortable and slow. The SGR costs nearly the same and saves 3–5 hours.
Common Problems and How to Avoid Them
Booking payment failures: The M-Pesa payment portal times out frequently. If the website fails, go to the station in person or use a third-party booking agent.
Sold-out trains during holidays: December, Easter, and August school holidays see trains sell out weeks in advance. Book the moment tickets open (30 days ahead) or travel mid-week when demand is lower.
Terminus confusion: First-time travelers sometimes show up at the old Nairobi Railway Station in the CBD instead of Syokimau. The SGR does not depart from the old station. Go to Syokimau.
No refunds policy: Kenya Railways does not issue refunds for SGR tickets. If you miss your train or plans change, you lose the ticket. Double-check departure time and date when booking.
Finding your transport at Miritini: The terminus area can be chaotic with touts and taxi drivers competing for passengers. Pre-book your transfer or use Uber/Bolt to avoid hassle and overcharging.
Station chaos on busy days: Weekends and holidays see crowds at both termini. Arrive early, keep your ticket and ID accessible, and move through security promptly.
Why the SGR Exists
The Madaraka Express, named after Madaraka Day (Kenya's self-governance anniversary), opened in 2017. It was built by China Road and Bridge Corporation as part of Kenya's infrastructure modernization.
The old narrow-gauge railway from Nairobi to Mombasa, operational since British colonial times, was slow (12–15 hours), unreliable, and aging. The SGR replaced it with Chinese-standard gauge track, modern rolling stock, and Japanese-level punctuality.
It's not perfect. The termini locations are inconvenient. The M-Pesa-only booking system locks out tourists. WiFi doesn't work. But it transformed the Nairobi-Mombasa corridor and delivers on its core promise: fast, affordable, comfortable travel between Kenya's two largest cities.
Making the Most of Your Journey
The SGR is transport, not a tourist experience. But it's good transport, and the Tsavo section elevates it beyond a simple train ride.
Bring a book, download a podcast, or just watch the landscape roll past. Chat with Kenyan passengers — the train is one of the few places where Nairobi businesspeople, Mombasa traders, coastal families, and safari-bound tourists share the same space for hours.
Pack light if you're connecting to Diani or onward destinations. The 30 kg limit is generous, but smaller bags make navigating termini and transfers easier.
Consider booking the morning train if your schedule allows. The light is better for photography, the Tsavo section happens mid-morning, and you arrive in Mombasa/Nairobi with daylight hours remaining.
SGR Extension: Naivasha to Kisumu
The SGR Phase 2A extension from Nairobi to Naivasha (Suswa) opened in 2019, adding an inland route that passes through the Rift Valley. As of early 2026, construction planning continues for the Naivasha-to-Kisumu leg, which would connect Kenya's third-largest city to the SGR network. No completion date has been confirmed, but the Naivasha line is operational — a separate commuter service runs from Nairobi to Suswa station, with onward road connections to Naivasha town and Lake Naivasha.
Final Thoughts
The Madaraka Express isn't glamorous. It's not the Orient Express or the Trans-Siberian. It's a Chinese-built commuter train that happens to run through one of Africa's great wildlife corridors.
But for KES 1,500, you get air-conditioned comfort, assigned seating, elephant sightings, and a 4.5-hour journey that beats every alternative on value. First Class adds comfort without breaking the bank. The termini are inconvenient but manageable.
Book early for holidays, bring snacks and a charger, sit on the left side, and watch for giraffes when the train slows through Tsavo.
Arriving in Mombasa? Browse our guide to Things to Do in Mombasa or head straight to the legendary white sands with our Diani Beach Complete Guide. If you're flying instead of riding the rails, check our Kenya Airways guide for routes and fares, or our Nairobi Airport (JKIA) Guide for terminal layouts and transport tips.
Explore More on BestKenya
Related guides:
Plan Your Kenya Trip
Frequently Asked Questions
Found this useful? Share it
More from Travel Planning
View all
Digital Nomad Guide to Nairobi: Work, Live, Explore
Nairobi has faster average coworking Wi-Fi speeds than many European capitals, a cost of living well below Lisbon or Bali, and a coffee shop scene that rivals any remote-work hotspot on the planet.

Best Airbnbs in Nairobi: Neighborhoods, Prices & Tips
Nairobi's Airbnb market has matured fast — you can now get a fully-staffed villa in Karen for less than a mid-range hotel room, if you know which neighborhoods to target.

Best Airport Hotels in Nairobi Near JKIA (2026)
The Crowne Plaza and Four Points by Sheraton sit inside the JKIA compound itself — yet neither is walkable from the terminal. Here's exactly what each airport hotel costs, what the shuttle situation is, and which one to book based on your flight time.
