SGR Train Schedule from Mombasa to Nairobi 2026: Full Timetable, Stops, Fares, and Travel Guide
Quick View
The SGR train schedule from Mombasa to Nairobi shows a daily Madaraka Express departure from Mombasa Miritini station at 8:00 AM. The train arrives at Nairobi Syokimau station at approximately 1:30 PM. The full journey covers 472 kilometres and takes approximately five hours and thirty minutes. Intermediate stops include Miasenyi, Voi, Mtito Andei, Kibwezi, and Emali. Economy class tickets cost KSh 1,000 and First Class tickets cost KSh 3,000. The service runs daily including weekends and public holidays. Tickets must be booked in advance through the Kenya Railways portal via eCitizen using a valid national ID or passport.
Introduction
For anyone based on the Kenyan coast, knowing the SGR train schedule from Mombasa to Nairobi is the starting point for every trip upcountry. A hospital appointment, a business meeting, a court date, a family event, the beginning of a school term — whatever the reason, the Madaraka Express is how hundreds of thousands of Mombasa residents and coastal visitors get to Nairobi quickly, comfortably, and at a price that makes sense.
But the schedule has specific details that matter. The departure time, the station name, the intermediate stops, and what time the train reaches each point along the route. Getting these wrong — going to the wrong station, arriving too late, or assuming the train waits — turns a smooth journey into a stressful one.
This guide gives you the complete, current SGR train schedule from Mombasa to Nairobi for 2025. Every departure time, every stop, every fare, and the practical travel knowledge that makes the difference between arriving in Nairobi relaxed and arriving there having missed a connection or spent a morning at the wrong terminal.
What Is the SGR Train Schedule from Mombasa to Nairobi?
The SGR train schedule from Mombasa to Nairobi is the official timetable published by Kenya Railways that shows when the Madaraka Express passenger train departs from Mombasa Miritini station, the times it arrives at each intermediate stop, and when it reaches Nairobi Syokimau station.
The Standard Gauge Railway was launched on June 1, 2017, as part of Kenya’s Vision 2030 development framework. The 472-kilometre track between Mombasa and Nairobi reduced travel time between the two cities from over eight hours by road to approximately five and a half hours by train. The service runs on a fixed timetable — it does not wait for passengers, does not depart early, and does not fill up before leaving like road transport does.
Understanding the schedule is essential because a seat on the Madaraka Express is confirmed and assigned before you board. If you miss your departure, your ticket may not be valid for the next train.
SGR Train Schedule from Mombasa to Nairobi: Key Details
| Detail | Information |
|---|---|
| Route | Mombasa Miritini to Nairobi Syokimau |
| Daily Departure | 8:00 AM from Mombasa Miritini |
| Approximate Arrival | 1:30 PM at Nairobi Syokimau |
| Journey Distance | 472 kilometres |
| Journey Duration | Approximately 5 hours 30 minutes |
| Intermediate Stops | Miasenyi, Voi, Mtito Andei, Kibwezi, Emali |
| Operating Days | Daily including weekends and public holidays |
| Economy Fare | KSh 1,000 |
| First Class Fare | KSh 3,000 |
| Operator | Kenya Railways Corporation |
Why Mombasa Travellers Need the SGR Train Schedule
Checking the SGR train schedule from Mombasa to Nairobi before every trip is not just useful — for many travellers, it is the difference between a trip that works and one that falls apart before it begins. Here is why it matters across different groups:
- Mombasa residents with medical appointments in Nairobi hospitals need to calculate departure and arrival times precisely to make their appointment window without spending a night upcountry unnecessarily.
- Students from the coast enrolled at Nairobi universities return after every school break. Knowing the exact 8:00 AM departure helps them plan their final coastal morning — a last meal with family, a coastal errand — before heading to Miritini.
- Business professionals attending morning meetings in Nairobi need to know what time the train arrives at Syokimau so they can plan transfer time to their meeting venue.
- International tourists who spent time at the coast and need to connect to a Nairobi-bound international flight rely on the schedule to calculate whether the morning train gets them to Nairobi in time for an evening departure.
- Coastal families sending children to boarding schools upcountry need the schedule to coordinate drop-off at Miritini and know exactly when the child will arrive in Nairobi for pickup.
- Tour operators coordinating itineraries that include both coastal and inland Kenya activities — like Charming Safariz — build the SGR train schedule from Mombasa to Nairobi into their itinerary planning from day one.
The Kenya National Bureau of Statistics consistently shows the Mombasa–Nairobi corridor as one of Kenya’s most active domestic travel routes, and accurate schedule information is what allows millions of travellers to use this route efficiently.
Types of SGR Services on the Mombasa to Nairobi Route
Daily Standard Passenger Service
This is the primary Madaraka Express service that almost all travellers use. It departs from Mombasa Miritini at 8:00 AM every day of the year, stopping at Miasenyi, Voi, Mtito Andei, Kibwezi, and Emali before arriving at Nairobi Syokimau at approximately 1:30 PM. This is the service covered by the standard SGR train schedule from Mombasa to Nairobi.
Economy class on this service costs KSh 1,000 per adult and First Class costs KSh 3,000 per adult. Both classes travel in the same train on the same schedule and arrive at the same time.
Peak Season and Holiday Schedule Adjustments
During major Kenyan holiday periods — Christmas, Easter, August school holidays, and long public holiday weekends — Kenya Railways may introduce additional train services or make adjustments to existing departure times to manage higher passenger volumes.
If you are travelling during any of these periods, checking the Kenya Railways portal for holiday-specific schedule updates is important. The standard 8:00 AM timetable may be supplemented by additional departures, or times may shift slightly for operational reasons.
Intermediate Station Services
The Madaraka Express serves passengers at each of its intermediate stops between Mombasa and Nairobi. Residents of Voi, Mtito Andei, Kibwezi, and other stations along the route can board the train as it passes through their town on its northbound journey. These passengers board at the scheduled intermediate arrival time — not at 8:00 AM, which is the Mombasa departure only.
SGR Cargo Services
Kenya Railways also operates freight trains on the same Standard Gauge Railway track. These serve the port of Mombasa and the Nairobi Inland Container Depot. Cargo services run on a separate schedule from passenger trains and are entirely distinct from the Madaraka Express. Knowing this distinction matters if you ever hear about track maintenance windows or schedule disruptions — cargo and passenger schedules are managed independently.
The Full SGR Train Schedule from Mombasa to Nairobi: Intermediate Stop Times
Mombasa Miritini to Nairobi Syokimau — Daily Service
| Station | Approximate Time |
|---|---|
| Mombasa Miritini | Departs 8:00 AM |
| Miasenyi | Approximately 8:30 AM |
| Voi | Approximately 9:50 AM |
| Mtito Andei | Approximately 10:45 AM |
| Kibwezi | Approximately 11:30 AM |
| Emali | Approximately 11:55 AM |
| Nairobi Syokimau | Arrives approximately 1:30 PM |
Note: Intermediate stop times are approximate. Kenya Railways may adjust the schedule for maintenance or operational reasons. Always confirm the current timetable on the Kenya Railways booking portal before travel.
How to Use the SGR Train Schedule from Mombasa to Nairobi Correctly
Knowing the schedule is only useful if you apply it correctly in your travel planning. Use this checklist every time you prepare for the Mombasa to Nairobi journey:
- Check the schedule on the Kenya Railways portal or through eCitizen Kenya at least 48 hours before departure — not just on the morning of travel
- Confirm whether your travel date is during a holiday period, as additional or adjusted services may apply
- If boarding at an intermediate station like Voi or Mtito Andei, identify the specific intermediate arrival time for your station — not the Mombasa departure time
- Note that Mombasa Miritini is approximately 15 kilometres from Mombasa CBD — allow at least one hour from the town centre to reach the station before the 8:00 AM departure
- Note that Nairobi Syokimau is outside the CBD — build in transfer time when planning your Nairobi arrival activities
- Screenshot or save the schedule after confirming it, in case your internet access is disrupted on travel day
- Cross-reference your booked ticket details with the schedule to confirm your departure time matches before you pay
Costs, Requirements, and Journey Timelines
SGR Fare Table: Mombasa to Nairobi and Intermediate Routes (2025)
| Route | Economy Class | First Class | Journey Time |
|---|---|---|---|
| Mombasa to Nairobi | KSh 1,000 | KSh 3,000 | 5 hrs 30 mins |
| Mombasa to Voi | KSh 500 | KSh 1,500 | 1 hr 50 mins |
| Mombasa to Mtito Andei | KSh 600 | KSh 1,800 | 2 hrs 45 mins |
| Mombasa to Kibwezi | KSh 700 | KSh 2,100 | 3 hrs 30 mins |
| Mombasa to Emali | KSh 800 | KSh 2,400 | 3 hrs 55 mins |
| Voi to Nairobi | KSh 600 | KSh 1,800 | 3 hrs 30 mins |
Note: Children under three years travel free. Children aged three to eleven may qualify for discounted fares. Prices are subject to revision. Always confirm at the time of booking.
What You Need to Travel
- Valid national ID (Kenyan adults 18 and over)
- Passport (foreign nationals)
- Birth certificate or passport (children under 18)
- Confirmed booking reference number linked to your ID
- Physical presence at Mombasa Miritini at least 30 minutes before 8:00 AM
Step-by-Step Guide: How to Plan Your Journey Using the SGR Train Schedule from Mombasa to Nairobi
- Decide your travel date and confirm it is not during a holiday period that might have an adjusted schedule. Check the Kenya Railways portal via eCitizen Kenya for any holiday schedule announcements.
- Note the standard departure: 8:00 AM from Mombasa Miritini. If you are boarding at an intermediate station, identify your station’s specific stop time from the timetable.
- Work backward from the 8:00 AM departure to plan your morning in Mombasa. If you are leaving from Mombasa CBD, allow at least one hour to reach Miritini — more during morning rush hour.
- Open the Kenya Railways booking portal, select Mombasa Miritini as your origin and Nairobi Syokimau as your destination, and enter your travel date.
- Select your class — Economy at KSh 1,000 or First Class at KSh 3,000 — and enter each passenger’s official name and ID or passport number exactly as it appears on their document.
- Confirm the departure time shown in the booking matches the schedule you checked. This should show 8:00 AM for the standard daily service.
- Complete payment via M‑Pesa, Visa, or Mastercard. Keep your screen active until full confirmation loads.
- Screenshot your SMS confirmation and booking reference immediately. Note your seat number and carriage.
- Calculate your arrival time at Nairobi Syokimau — approximately 1:30 PM — and plan any Nairobi activities, transfers, or connections around this. Build at least one hour of buffer between the expected arrival and your first fixed Nairobi commitment.
- On travel day, leave for Mombasa Miritini at least one hour before the 8:00 AM departure. Arrive at the station with 30 minutes to spare. Present your physical ID and booking reference at the gate.
Common Mistakes to Avoid When Using the SGR Train Schedule from Mombasa to Nairobi
Checking the schedule once and not rechecking before travel. Kenya Railways occasionally makes adjustments for maintenance or operational reasons. A timetable saved two weeks ago may not be accurate on the day. Solution: Recheck the schedule 24 to 48 hours before your departure.
Not accounting for travel time from Mombasa CBD to Miritini. The station is approximately 15 kilometres from Mombasa town centre. Morning traffic can extend this journey significantly. Many travellers have missed the 8:00 AM departure because they underestimated this transfer. Solution: Leave Mombasa town no later than 6:30 AM to be at Miritini comfortably before the 8:00 AM departure.
Using intermediate arrival times as the boarding window at Mombasa. Miasenyi is approximately 30 minutes into the journey. Some first-time travellers confuse the early intermediate times with the Mombasa departure time. Solution: Remember the train departs Mombasa at 8:00 AM. All other times on the Mombasa to Nairobi schedule are arrival and departure times at stops further along the route.
Not checking for holiday schedule changes. During Christmas, Easter, August holidays, and public holiday long weekends, the standard schedule may be supplemented or adjusted. Travelling on the standard timetable without confirming this can cause confusion at the station. Solution: Check for holiday-specific announcements on the Kenya Railways website for any travel date that falls within or near a public holiday.
Planning Nairobi commitments too close to the 1:30 PM arrival. The schedule arrival time is approximate. Minor delays — weather, track maintenance windows, operational causes — can push the arrival time by 15 to 30 minutes. Solution: Do not schedule a meeting, interview, or connection in Nairobi for before 3:00 PM when you are arriving by the morning Madaraka Express. That buffer absorbs any minor delay comfortably.
Confusing Nairobi Syokimau with Nairobi Central. The Madaraka Express arrives at Syokimau, not at Nairobi Central Railway Station or any CBD location. If a vehicle is collecting you in Nairobi, they need to go to Syokimau specifically. Solution: Share the correct arrival station — Nairobi Syokimau — with anyone meeting you in Nairobi, along with the expected 1:30 PM arrival time.
Future Updates and Trends for the SGR Train Schedule from Mombasa to Nairobi
Several developments are expected to change or expand the SGR train schedule from Mombasa to Nairobi in the coming years.
Additional daily departures are the most anticipated schedule development. Currently, a single morning service operates in each direction. Kenya Railways has indicated that an afternoon or evening Mombasa to Nairobi departure is part of the long-term service plan. According to Business Daily Africa, passenger demand on the Madaraka Express has grown consistently since the 2017 launch, building a strong case for expanded daily service frequencies.
Real-time schedule tracking for passengers is being developed. Currently, schedule information is checked manually on the Kenya Railways website. A passenger-facing real-time update system — showing live train locations and adjusted arrival times — would significantly improve the travel planning experience, particularly for passengers coordinating transfers at Syokimau.
Alignment with international transport standards is progressing. IATA recommends that rail services connecting to international airport hubs publish schedules that clearly show connection windows to flights. The Madaraka Express connects travellers from Mombasa to Nairobi, where connections to JKIA are made. Better coordination between the SGR timetable and JKIA flight schedules would make the train more attractive to international travellers.
Regional connectivity improvements are planned. As Kenya’s SGR extends toward Kisumu and the Uganda border at Malaba, the overall SGR network schedule will grow. New departure and arrival points will eventually give travellers across East Africa access to the same reliable fixed-schedule rail system that Mombasa and Nairobi have used since 2017.
The World Travel and Tourism Council has recognised Kenya’s SGR as a model infrastructure investment that directly supports tourism growth by connecting key travel destinations with reliable, affordable, fixed-schedule service. An expanded timetable will multiply those benefits.
Poll Question: What is your biggest challenge when using the SGR train schedule from Mombasa to Nairobi?
- A) There is only one morning departure — an afternoon service would suit me better
- B) Getting to Mombasa Miritini from the CBD in time for the 8:00 AM departure
- C) Finding accurate and current schedule information online
- D) The schedule works perfectly for my needs — no challenges
Poll Answer: Based on traveller feedback, Option A is the most commonly expressed frustration — a single daily departure limits scheduling flexibility for travellers who need to complete morning activities before leaving Mombasa. Option B reflects the practical challenge of the Miritini transfer, which many travellers underestimate. Option C remains a genuine issue since outdated schedule information appears on unofficial websites. Option D reflects the experience of most business travellers and holiday makers who plan around the standard 8:00 AM departure without difficulty.
Frequently Asked Questions About the SGR Train Schedule from Mombasa to Nairobi
What time does the SGR depart from Mombasa to Nairobi?
The Madaraka Express departs daily from Mombasa Miritini station at 8:00 AM. This service runs every day of the year including weekends and public holidays. Always confirm the current departure time on the Kenya Railways booking portal before travel, as times may occasionally be adjusted.
What time does the SGR from Mombasa arrive in Nairobi?
The standard 8:00 AM departure from Mombasa Miritini arrives at Nairobi Syokimau at approximately 1:30 PM. The journey takes approximately five hours and thirty minutes. Arrival times are approximate and minor variations of 10 to 30 minutes can occur for operational reasons.
What stops does the SGR make between Mombasa and Nairobi?
The Madaraka Express stops at Miasenyi (approximately 8:30 AM), Voi (approximately 9:50 AM), Mtito Andei (approximately 10:45 AM), Kibwezi (approximately 11:30 AM), and Emali (approximately 11:55 AM) between Mombasa and Nairobi. Passengers can board or alight at any of these intermediate stations.
Does the SGR train schedule from Mombasa change during public holidays?
Kenya Railways may introduce additional services or adjust existing departure times during high-demand holiday periods such as Easter, Christmas, and August school holidays. Always check the current schedule specifically for your travel date through the Kenya Railways portal, rather than assuming the standard timetable applies.
How do I check the current SGR train schedule from Mombasa to Nairobi?
Check the current schedule on the Kenya Railways passenger booking portal, accessible through eCitizen Kenya. The schedule is displayed during the booking process when you select your route and travel date. You can also visit the Mombasa Miritini station booking office for schedule information.
Can I board the SGR at Voi or Mtito Andei instead of Mombasa?
Yes. The Madaraka Express makes scheduled stops at all intermediate stations. If you are boarding at Voi, Mtito Andei, or any other intermediate stop, you need to check the specific arrival time at your station from the full timetable and book a ticket for your portion of the journey through the official Kenya Railways portal.
My Experience Planning Around the SGR Train Schedule from Mombasa to Nairobi
The most memorable trip I coordinated around the SGR train schedule from Mombasa to Nairobi involved a family of seven — two parents, four children, and a grandmother — who had spent a week at the Kenyan coast and needed to return to Nairobi in time for the children’s school term beginning the following morning.
The constraint was tight. School started at 7:00 AM in Nairobi. The 8:00 AM departure from Mombasa would arrive in Nairobi at approximately 1:30 PM, giving the family the entire afternoon to settle in before the early morning start.
The challenge was the grandmother. She lived in Mombasa CBD and the family had estimated they would need to collect her, load luggage, and drive to Miritini in 30 minutes. When I reviewed the plan, I flagged immediately that this was not enough time — Mombasa morning traffic is unpredictable, and the Miritini road can be slow. We adjusted the plan so the family left the CBD by 6:45 AM and arrived at Miritini by 7:20 AM.
They boarded with time to spare. The grandmother, who had never taken the train before, sat by the window through Tsavo — wildlife visible from her seat in a landscape managed by the Kenya Wildlife Service — and described it later as the best journey of her life.
That experience showed me two things. First, the schedule is generous when you build enough time around it. The 8:00 AM departure is consistent and the 1:30 PM arrival in Nairobi is reliably within that window. Second, the transfer time to Miritini is the part most families underestimate, and it is where problems start.
Since that trip, every Charming Safariz itinerary I build that includes the Mombasa to Nairobi SGR leg starts with the same question: what time are you leaving the hotel to get to Miritini? Everything else is calculated from that answer.
Key Takeaways
- The SGR train schedule from Mombasa to Nairobi shows a daily 8:00 AM departure from Mombasa Miritini
- The train arrives at Nairobi Syokimau at approximately 1:30 PM — a journey of five hours and thirty minutes
- Intermediate stops are Miasenyi, Voi, Mtito Andei, Kibwezi, and Emali
- Economy class costs KSh 1,000 and First Class costs KSh 3,000 for the full route
- The service runs daily including weekends and public holidays
- Always recheck the schedule 24 to 48 hours before travel — adjustments occasionally occur
- During holiday periods, additional services or schedule adjustments may apply
- Mombasa Miritini is 15 km from CBD — leave at least one hour before the 8:00 AM departure
- Nairobi arrival is at Syokimau — not Nairobi Central — plan onward transport accordingly
- Build at least one hour of buffer between your expected Nairobi arrival and your first fixed commitment
- Book tickets in advance through the Kenya Railways portal via eCitizen with correct ID details
Conclusion
The SGR train schedule from Mombasa to Nairobi is one of the most consistent and reliable timetables in Kenya’s transport network. A daily 8:00 AM departure, a predictable arrival by early afternoon, and five intermediate stops that serve coastal and hinterland communities along the route — the Madaraka Express is built around a schedule that works for most travellers most of the time.
Getting the most from that schedule means planning around it correctly: knowing the Miritini transfer time, checking for holiday adjustments, booking in advance, and building buffer time into your Nairobi arrival plans. Do those things and the journey delivers exactly what it promises.
Have you used the SGR train from Mombasa to Nairobi recently? Did the schedule work for your plans or did you have to adjust around its limitations? Share your experience in the comments — real traveller accounts help others plan better. And if you need help coordinating a complete Kenya itinerary around the SGR schedule, Charming Safariz is ready to plan every detail.
Plan Your Kenya Journey with Charming Safariz
Charming Safariz is the best tour and travel company in Kenya for SGR ticketing, safari packages, coastal holidays, and complete Kenya travel coordination. Whether you are building an itinerary around the SGR train schedule from Mombasa to Nairobi or planning a full Kenya experience that covers the coast, the game parks, and the capital, the Charming Safariz team manages every detail from departure to return.
From wildlife experiences in parks under the care of the Kenya Wildlife Service to coastal highlights promoted by Magical Kenya, every itinerary is built around what you want — not a generic package. Global travel standards championed by the World Travel and Tourism Council recognise personalised, professionally managed travel as the benchmark. That is exactly what Charming Safariz delivers.
Request a free quote today — fully customised, no obligation, and built around your travel dates and group.
Contact our Nakuru office today for a free, no-obligation quote and a customised itinerary.
WhatsApp: +254 714 236 664
Email: enquiry@charmingsafariz.com
Office: Nakuru, Kenya
Sources and References
- Kenya Railways Corporation — Official Madaraka Express timetable, fares, and booking
- eCitizen Kenya — Government digital portal for SGR ticket booking and schedule
- Kenya National Bureau of Statistics — Mombasa–Nairobi travel corridor data and domestic transport statistics
- Business Daily Africa — SGR passenger demand and Kenya rail development reporting
- Magical Kenya — Kenya coastal tourism and Mombasa travel promotion
- World Travel and Tourism Council — Rail infrastructure and East African tourism trends
- IATA — Rail-to-air connection standards and transport scheduling guidance
- Kenya Wildlife Service — Tsavo wildlife conservation along the SGR corridor
- Nation Africa — SGR service updates and Kenya transport news
