Quick View: SGR Timetable 2026
The SGR timetable in Kenya covers daily passenger train services operated by Kenya Railways on the Standard Gauge Railway line. The Madaraka Express runs between Nairobi (Syokimau) and Mombasa (Miritini), with stops at Emali, Kibwezi, Mtito Andei, Voi, and Miasenyi. Morning departure from Nairobi is at 8:00 AM, arriving Mombasa by 1:20 PM. The return from Mombasa departs at 8:00 AM, arriving Nairobi by 1:30 PM. Economy class starts from KSh 1,000. Tickets can be booked online via the Kenya Railways website or at station booking offices.
Introduction
If you have ever stood at a bus stop in Nairobi wondering whether there is a faster, cheaper, and more comfortable way to get to Mombasa, you already know the answer. The Standard Gauge Railway, popularly called the SGR, changed the way Kenyans travel. But knowing the SGR timetable — the actual departure times, arrival times, stations, and booking process — is what separates a smooth trip from a stressful one.
Every week, thousands of Kenyans rely on the Madaraka Express. Students heading to the Coast for holiday, families visiting relatives, and business travellers attending early meetings all depend on accurate schedule information. Yet many still miss trains because they did not check the SGR schedule in advance, or they show up at the wrong station.
This guide breaks down everything you need to know about the SGR timetable in Kenya in 2025. From current train times and ticket prices to how to book your seat step by step, this is your complete reference for stress-free SGR travel. Whether you are a first-time rider or a frequent passenger, keep reading — there is something useful here for you.
What Is the SGR Timetable?
The SGR timetable is the official schedule that shows when Kenya Railways passenger trains depart and arrive at each station along the Standard Gauge Railway route. It covers the Madaraka Express — Kenya’s flagship passenger train service — which connects Nairobi and Mombasa through the Rift Valley and Coastal regions.
The SGR was launched on June 1, 2017, as part of Kenya’s Vision 2030 infrastructure plan. It runs on a 472-kilometre track from Mombasa to Nairobi, cutting travel time from over eight hours by road to roughly five and a half hours by train.
The timetable matters because the SGR runs on a fixed schedule. Unlike matatus or buses that leave when full, SGR trains depart at specific times regardless of how many passengers are on board. If you miss your train, your ticket may not be transferable to the next departure.
Key SGR Route Details
| Detail | Information |
|---|---|
| Route | Nairobi (Syokimau) to Mombasa (Miritini) |
| Total Distance | 472 kilometres |
| Travel Time | Approximately 5 hours 30 minutes |
| Intermediate Stops | Emali, Kibwezi, Mtito Andei, Voi, Miasenyi |
| Operating Days | Daily (including weekends and public holidays) |
| Train Name | Madaraka Express |
| Operator | Kenya Railways Corporation |
Why Kenyans Need the SGR Timetable
Checking the SGR timetable before you travel is not optional — it is essential. Here is why it matters for different types of Kenyan travellers:
- Students travelling from Nairobi universities to Mombasa during semester breaks need to book early because seats sell out fast, especially on Fridays and public holidays.
- Families planning coastal holidays need to know morning vs afternoon departure options to plan accommodation check-ins properly.
- Business travellers attending morning meetings in either city need the earliest possible departure to calculate arrival times accurately.
- Tour groups and safari visitors using connecting transport need timetable accuracy to coordinate airport transfers or onward game drives.
- Residents of intermediate towns like Voi and Mtito Andei depend on the SGR schedule for regular commuting, market days, and medical appointments.
The Kenya National Bureau of Statistics has consistently shown that domestic travel costs are among the biggest household budget concerns in Kenya. The SGR timetable helps households plan around the most affordable travel windows, since off-peak times often have better seat availability.
Types of SGR Train Services in Kenya
Madaraka Express Passenger Service
This is the primary SGR service for everyday travellers. It offers two classes — Economy and First Class — and runs daily between Nairobi and Mombasa. This is what most Kenyans use for holiday and personal travel. It is air-conditioned, on-time, and far more predictable than road transport.
SGR Cargo Services
Kenya Railways also operates cargo trains on the same SGR line. These carry goods between the Nairobi Inland Container Depot and the Mombasa port. Cargo services run on a separate timetable from passenger trains and are not available to individual travellers.
Nairobi Commuter Rail
Kenya Railways also operates the Nairobi commuter rail service for short-distance travel within the city. This is different from the intercity SGR. Do not confuse the two when checking schedules — they serve entirely different purposes and use different stations.
SGR Extension to Naivasha
Kenya Railways launched an extension from Nairobi to Naivasha (Suswa), adding a new leg of the SGR journey. This route runs through the scenic Rift Valley escarpment and is popular among travellers heading to the lake region, Maai Mahiu, or connecting onward to the western counties.
Current SGR Timetable 2025: Madaraka Express Schedule
Nairobi (Syokimau) to Mombasa (Miritini)
| Station | Departure / Arrival Time |
|---|---|
| Nairobi (Syokimau) | Departs 8:00 AM |
| Emali | Approximately 9:20 AM |
| Kibwezi | Approximately 9:45 AM |
| Mtito Andei | Approximately 10:30 AM |
| Voi | Approximately 11:30 AM |
| Miasenyi | Approximately 12:50 PM |
| Mombasa (Miritini) | Arrives 1:20 PM |
Mombasa (Miritini) to Nairobi (Syokimau)
| Station | Departure / Arrival 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 1:30 PM |
Kenya Railways may adjust departure times for maintenance or seasonal changes. Always confirm the current SGR timetable on the Kenya Railways official website or at your nearest booking station before travel.
How to Access and Use the SGR Timetable Correctly
Checking the SGR timetable the right way saves time and avoids missed departures. Use this checklist every time you plan to travel:
- Check the Kenya Railways website at least 48 hours before travel, not on the morning of your trip
- Confirm your departure is from Nairobi Syokimau, not Nairobi Central — many first-timers confuse the two
- Note that the Mombasa SGR terminus is Miritini, not Mombasa Central — budget time for transfer into town
- Download or screenshot the confirmed timetable in case you lose internet access on travel day
- Confirm your travel class (Economy vs First Class) since these may use different loading areas
- Arrive at the station at least 30 minutes before departure for document checking and boarding
- Keep your booking confirmation — printed or digital — accessible at the gate
Costs, Requirements, and Timelines for SGR Travel in Kenya
SGR Ticket Prices (2025)
| Route | Economy Class | First Class |
|---|---|---|
| Nairobi to Mombasa | KSh 1,000 | KSh 3,000 |
| Mombasa to Nairobi | KSh 1,000 | KSh 3,000 |
| Nairobi to Voi | KSh 600 | KSh 1,800 |
| Nairobi to Naivasha | KSh 400 | KSh 1,200 |
| Nairobi to Mtito Andei | KSh 700 | KSh 2,100 |
Note: Prices are subject to change. Children under three years travel free. Children aged three to eleven may qualify for discounted fares. Always confirm current fares at the point of booking.
What You Need to Board the SGR
- A valid national identity card (for adult Kenyan citizens)
- A passport (for foreign nationals)
- Your booking confirmation number or printed ticket
- For children: birth certificate or passport
Step-by-Step Guide: How to Book an SGR Ticket in Kenya
- Visit the Kenya Railways passenger booking portal through eCitizen Kenya or directly at the Kenya Railways website.
- Select your origin station — either Nairobi Syokimau or Mombasa Miritini.
- Choose your destination station and the date of travel.
- Select the number of passengers — adults and children entered separately.
- Choose your travel class: Economy or First Class.
- Enter passenger details including the full name and ID or passport number for each traveller.
- Confirm your selected train departure time from the available SGR timetable options shown.
- Proceed to payment. Accepted methods include M‑Pesa, Visa, and Mastercard.
- Receive your booking confirmation via SMS or email and save or print it immediately.
- On travel day, arrive at the station at least 30 minutes before departure and carry the same ID used during booking.
Common Mistakes to Avoid When Using the SGR
Going to the wrong station. Many first-time passengers head to Nairobi Central Railway Station instead of Nairobi Syokimau. These are two entirely different stations. Syokimau is the SGR terminus, located off Mombasa Road near Jomo Kenyatta International Airport. Solution: Confirm your correct station before leaving home and use a navigation app to get there.
Booking at the last minute during peak season. SGR seats sell out days in advance during school holidays, Easter, Christmas, and long weekends around public holidays. Solution: Book your SGR ticket at least one week in advance during any high-traffic travel period.
Ignoring the ID requirement. Kenya Railways requires a valid government-issued ID for every passenger over three years old. Travelling without one means you cannot board, no exceptions. Solution: Pack your national ID or passport the night before travel, not on the morning itself.
Misreading arrival vs departure times. Some passengers confuse a train’s arrival time at an intermediate station with its departure time from that station. These are different. Solution: Read the SGR timetable carefully and look specifically for the departure time at your boarding station.
Assuming the train waits. The Madaraka Express does not wait for late passengers. Once boarding closes, the train departs on time. Solution: Always aim to be at the station at least 30 minutes before your scheduled departure.
Forgetting the Miritini-to-town transfer time. Mombasa SGR station is at Miritini, about 15 kilometres from Mombasa CBD. Getting into town takes an additional 30 to 45 minutes. Solution: Factor this transfer into your itinerary, especially if you have hotel check-ins or onward connections planned.
Future Updates and Trends in Kenya’s SGR
Kenya’s SGR network is still growing. Several developments are worth knowing about as a traveller planning future trips.
The Naivasha SGR extension is already operational, and there are ongoing discussions about extending the line further towards Kisumu and eventually to the Uganda border at Malaba. According to Business Daily Africa, Kenya has been working with development partners on financing for these inland extensions.
Digital ticketing is improving. Kenya Railways has been integrating its platform more deeply with mobile money and government digital services, making online booking more reliable for ordinary Kenyans who prefer not to visit booking offices in person.
Real-time train tracking is a feature many passengers have requested. While not fully public-facing yet, internal tracking systems are in place and SMS-based departure alerts are expected to become more widely accessible.
Regional connectivity remains a priority. The World Travel and Tourism Council has highlighted East Africa’s rail development as a key driver of regional tourism growth. Kenya’s SGR sits at the centre of that expansion, and the connection to Tanzania and Uganda remains part of the long-term regional vision.
IATA has noted that integrated transport hubs — where air, rail, and road services work together — are the global standard for modern travel economies. Kenya’s SGR development is aligned with this direction, particularly at the Nairobi and Mombasa termini.
Poll Question: Have you ever missed an SGR train because you did not check the timetable in advance?
- A) Yes, it happened to me once
- B) No, I always check ahead
- C) I have never used the SGR
- D) I rely on someone else to check for me
Poll Answer: Most frequent SGR travellers report that the number one avoidable problem is not checking the timetable early enough. Option A is the most commonly reported experience among first-time SGR users.
Frequently Asked Questions About the SGR Timetable
What time does the SGR train depart from Nairobi?
The Madaraka Express departs from Nairobi Syokimau station at 8:00 AM daily. Kenya Railways may add extra departures during peak seasons. Always check the Kenya Railways booking platform for the most current schedule before you travel.
How long does the SGR take from Nairobi to Mombasa?
The journey takes approximately five hours and thirty minutes. The standard 8:00 AM departure from Nairobi arrives in Mombasa by around 1:20 PM. This is significantly faster than road travel, which typically takes eight to twelve hours depending on traffic and road conditions.
Can I board the SGR at an intermediate station like Voi or Mtito Andei?
Yes. The Madaraka Express makes scheduled stops at Emali, Kibwezi, Mtito Andei, Voi, and Miasenyi. Residents of these towns can board or alight at their nearest station. You still need to book a ticket in advance and carry valid ID.
How do I check the SGR timetable online?
Visit the Kenya Railways passenger booking portal through eCitizen Kenya. The current timetable is displayed during the booking process once you select your route and travel date. You can also call or visit your nearest SGR station booking office.
What is the difference between Economy and First Class on the SGR?
Economy class at KSh 1,000 for the Nairobi–Mombasa route has standard seating with good legroom and full air conditioning. First Class at KSh 3,000 offers wider seats, more personal space, a separate carriage, and a slightly more elevated travel experience. Both classes are genuinely comfortable for the five-and-a-half-hour journey.
Can I get a refund if I miss my SGR train?
Kenya Railways has a ticket modification and refund policy, but conditions apply. No-show tickets are generally not automatically refunded. Contact Kenya Railways customer service or visit the booking office as soon as possible if you miss your departure. Confirm the current refund policy directly with Kenya Railways when booking.
My Experience Travelling on the SGR
I have used the Madaraka Express several times for both leisure and work-related travel. The first time was when a group of us from Nairobi headed to Mombasa for a coastal holiday. We were a bit nervous because none of us had used it before, and two people in the group almost went to the wrong station.
What stood out most was how different the experience was from road travel. At 8:00 AM, the train left on time — no delays, no waiting for the vehicle to fill up, no stops to pick up passengers along the highway. By midmorning, we were passing through Tsavo, watching elephants grazing in the distance from the comfort of an air-conditioned carriage. By early afternoon, we were already in Mombasa.
The booking process took under ten minutes online. The only hiccup was that one person in our group had forgotten their ID and had to pull up a digital copy on their phone, which thankfully worked that day. The lesson: always carry your physical ID.
Since that first trip, I always check the SGR timetable at least a week in advance for any coast journey. Economy class is my consistent choice because the seats are genuinely comfortable and the savings are real. For families, students, or anyone who values arriving at the coast relaxed rather than road-weary, the SGR is the better option every time.
When I help clients plan their Kenyan travel itineraries through Charming Safariz, the SGR regularly becomes the backbone of the journey. Clients who follow the timetable, book in advance, and arrive at the right station are always the ones who start their trips on the right note.
Key Takeaways
- The SGR timetable covers daily Madaraka Express services between Nairobi Syokimau and Mombasa Miritini
- Standard morning departure from both Nairobi and Mombasa is 8:00 AM
- Travel time is approximately five hours and thirty minutes
- Economy class costs KSh 1,000 and First Class costs KSh 3,000 for the full Nairobi–Mombasa route
- Intermediate stops include Emali, Kibwezi, Mtito Andei, Voi, and Miasenyi
- Always book tickets in advance, especially during school holidays and public holiday weekends
- A valid national ID or passport is required for every passenger to board
- The Mombasa terminus at Miritini is 15 km from the CBD — plan for transfer time
- A Naivasha SGR extension is already operational, with future plans toward Kisumu and Malaba
- Check the official Kenya Railways portal via eCitizen for the latest schedule before every trip
Conclusion
The SGR timetable is your most important planning tool for a smooth train journey in Kenya. When you know exactly when the train leaves, which stations it stops at, and how to secure your seat in advance, travelling by Madaraka Express becomes one of the most enjoyable ways to move across the country.
Kenya’s rail infrastructure is growing, and the SGR remains central to that growth. Whether you are heading to the coast for a holiday, travelling for business, or connecting through towns like Voi or Mtito Andei, checking the current schedule before you go makes all the difference between a relaxed journey and an avoidable headache.
Have you used the SGR recently? Share your experience in the comments below. If this guide answered a question you had before your first trip, let others know in the comment section. And if you are planning a Kenyan tour that includes the SGR, Charming Safariz is ready to help you put together the perfect itinerary.
Plan Your Kenya Journey with Charming Safariz
Charming Safariz is the best tour and travel company in Kenya for both local and international visitors. Whether you need SGR tickets, safari packages, coastal getaways, or fully customised tour itineraries, the team at Charming Safariz handles everything so you can focus on enjoying the experience.
From Nairobi to Mombasa by SGR, from Maasai Mara to Diani Beach, Charming Safariz brings deep local knowledge and the connections to make your Kenya trip seamless. They proudly support the tourism vision championed by Magical Kenya and align with global travel standards recognised by the World Travel and Tourism Council. Wildlife destinations along the SGR corridor, including Tsavo East and Tsavo West, are managed under conservation guidelines set by the Kenya Wildlife Service.
Request a free quote today — no obligation, no hidden costs.
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 SGR timetable and booking
- eCitizen Kenya — Online government services including train ticket booking
- Kenya National Bureau of Statistics — Domestic travel and transport statistics
- Business Daily Africa — SGR extension and infrastructure reporting
- Magical Kenya — Kenya tourism and travel information
- World Travel and Tourism Council — Global tourism and rail development trends
- IATA — International air and transport integration standards
- Kenya Wildlife Service — Wildlife conservation along the SGR corridor
- Nation Africa — Kenya news and SGR developments
