SGR Madaraka Express Fares & Timetable 2026
Every fare by class and station, the three daily trains each way, booking rules, luggage limits and the cost of getting to and from both termini — from Kenya Railways' own 2026 documents.
The Madaraka Express is the cheapest comfortable way between Nairobi and Mombasa: KES 1,500 in Economy, KES 4,500 in First Class and KES 12,000 in Premium for the 480 km run, and the fares have not moved since January 2024. Three trains leave each terminus daily. The 08:00 Inter-County stops at every station and takes six hours; the 15:00 Afternoon Express and the 22:00 Night Train stop only at Voi and take about five and a half, arriving 20:30 and 03:55. From Nairobi Terminus at Syokimau the Inter-County calls at Athi River 08:19, Emali 09:27, Kibwezi 10:14, Mtito Andei 10:50, Voi 12:02, Miasenyi 12:41 and Mariakani 13:27 before Mombasa at 14:00; the Mombasa-bound Express passes Voi at 18:48, the Night Train at 02:05. Northbound the pattern mirrors: 08:00 Inter-County into Nairobi 14:10, 15:00 Express via Voi 16:38 into Nairobi 20:18, 22:00 Night Train via Voi 23:45. This guide lists every fare, the booking and refund rules, luggage limits, and what it costs to reach Syokimau and to get from Miritini to the beach.
All prices in KES (Kenyan Shillings). As of September 2026, 1 USD ≈ 129 KES. Kenya Railways prices every fare in KES; online payment is M-Pesa only.
Key Takeaway
Economy costs the same KES 1,500 on all three trains, so take the 15:00 or 22:00 Express and save 30–40 minutes for free. Premium only pays off as a KES 20,000 return. Book inside the 60-day window as soon as it opens for December, Easter and August, use the KES 50 link trains at both ends, and know that online booking is M-Pesa only: foreigners pay by card at a station counter instead.
Nairobi–Mombasa train fares (adult, one way)
Economy Class
KES 1,5003+2 seating, snack trolley; children 3–11 half fare, under-3 free
First Class
KES 4,5002+2 recliners, lounge, buffet car, charging
Premium Class
KES 12,000 – KES 20,000KES 12,000 one way or 20,000 return; 28-seat coach, meals, Wi-Fi, lounge, priority boarding
Nairobi–Suswa leisure train (Fri–Sun)
Nairobi Terminus – Rongai / Ngong
KES 130Dep 08:50
Nairobi Terminus – Mai Mahiu / Suswa
KES 250Arr Suswa 11:10, return 16:05 → 18:10
Getting to Nairobi Terminus (Syokimau)
Link train from Nairobi Central (06:40 / 12:50 / 20:10)
KES 50 – KES 60~30 min; fare 60 on KRC's 2021 table, widely quoted as 50
Matatu / boda from Mombasa Road
KES 50 – KES 150Routes 34/40 from old Railway Station
Uber/Bolt from CBD
KES 600 – KES 1,50030–45 min; surge on Friday evenings
Uber/Bolt from JKIA (8 km)
KES 350 – KES 650~20 min
Uber/Bolt from Westlands or Kilimani
KES 1,000 – KES 1,60045–75 min in traffic; estimator-site figure, expect surge on Friday evenings.
Station parking per day
KES 100Secure overnight parking confirmed by KRC; the KES 100/day figure is the last published tariff (2018).
Getting from Mombasa Terminus (Miritini)
Commuter link train to Mombasa CBD (04:10 / 07:20 / 14:25 / 18:25 / 21:00)
KES 50~35 min
Tuk-tuk / boda to town
KES 200 – KES 300Negotiate before you get in; ~15–20 min to the CBD.
Shared shuttle to Nyali / Bamburi / Mtwapa
KES 400 – KES 500Fixed-fare shuttle, M-Pesa
Uber/Bolt to Mombasa CBD or Nyali
KES 1,000 – KES 2,50020–30 min
Shared shuttle to Diani
KES 700 – KES 90060–75 min via Dongo Kundu Bypass, no ferry
Private car to Diani
KES 4,500 – KES 9,000Sedan 4,500–7,000; minivan ~9,000; $70 quotes common
Shared shuttle to Kilifi / Watamu / Malindi
KES 1,000 – KES 1,2001h20–2h30
Fees and extras
Cancellation fee (≥48 h before)
KES 450 – KES 3,60030% of fare (Economy 450, First 1,350, Premium 3,600); no refund inside 48 h
Reschedule fee (≥48 h, once only)
KES 150 – KES 1,20010% of fare
Lost-ticket replacement
KES 450 – KES 3,60030% of fare
Onboard snacks and drinks (Economy/First)
KES 100 – KES 300Trolley/buffet car; bring your own snacks and soft drinks (no alcohol)
Alternatives (one way)
Night bus (Mash, Modern Coast, Tahmeed, Coast Bus)
KES 1,200 – KES 2,5008–10 h
Flight (Jambojet, KQ, Skyward, Freedom)
KES 7,000 – KES 15,000~1 h; Jambojet from 8,300; metasearch lows ~$56–66
Self-drive fuel (480 km)
KES 8,200 – KES 10,000Petrol ~KES 214/L; add expressway toll 350–1,800; 7–8 h driving
Budget Tiers
Budget
KES 1,700–KES 2,100/day
Cheapest way to do the trip: Economy seat plus the two link trains and a matatu.
Sample day
06:40 link train Nairobi Central → Terminus (KES 50–60); 08:00 Inter-County Economy (1,500); arrive 14:00; 14:25 link train to Mombasa CBD (50); tuk-tuk to your guesthouse (200–300); snacks from home.
Mid-Range
KES 6,300–KES 7,900/day
Comfortable way: First Class with door-to-door rides and a shared coast shuttle.
Sample day
Uber from CBD or Kilimani to Syokimau (800–1,500); 15:00 Express First Class (4,500) with buffet-car lunch (300); arrive 20:30; pre-booked shared shuttle to Nyali/Bamburi (400–500) or Diani (700–900).
Luxury
KES 18,000–KES 21,500/day
Premium way: Premium Class lounge-to-lounge with a private transfer to the beach.
Sample day
Uber from Westlands (1,000–1,600); Premium lounge, priority boarding on the 08:00 or 15:00 train (12,000 one way; 20,000 if you book the return together); meals and Wi-Fi included; private sedan to Diani via Dongo Kundu (4,500–7,000).
Money Tips
Economy at KES 1,500 is the same price on all three trains; the 15:00 and 22:00 Express services are 30–40 min faster than the 08:00 Inter-County for no extra cost.
Premium only pays off as a bundled return (20,000 vs 24,000 for two one-ways). Book both legs together.
Children 3–11 pay half and under-3s ride free on a lap, but carry the birth certificate: it is the required ID for under-12s and is checked at the gate.
Book at the counter (07:00–16:00, cash or card) if you want to choose seats in Economy/First or sit in the new-seat coaches; online bookings are auto-assigned from the back of the train.
Foreign visitors: online payment is M-Pesa only. Either buy at a station by card, get a Safaricom SIM at JKIA, or pay an agent's fee.
Cancel or reschedule at least 48 hours out or you lose the whole fare; cancelling costs 30%, rescheduling 10%, and a rescheduled ticket can never be refunded.
Use the KES 50 link trains at both ends (Nairobi Central 06:40/12:50/20:10; Mombasa CBD 06:25/12:35/19:20) and save KES 1,000–2,500 per person versus taxis.
Heading to Diani? Skip the Likoni ferry: shared shuttles from Miritini use the Dongo Kundu Bypass (from KES 700–900, 60–75 min).
For December, Easter and August holidays, book the day the 60-day window opens; Premium sold out months ahead in late 2025 and KRC hit full capacity in August 2026.
Bring your own snacks and soft drinks (allowed); alcohol is banned and onboard food is pricey and limited in Economy.