SGR Fare from Nairobi to Mombasa 2026: Complete Ticket Price Guide for the Madaraka Express
Quick View
The SGR fare from Nairobi to Mombasa is KSh 1,000 for Economy class and KSh 3,000 for First Class per adult passenger. The Madaraka Express covers the full 472-kilometre route between Nairobi Syokimau and Mombasa Miritini in approximately five hours and thirty minutes. Children under three years travel free. Children aged three to eleven may qualify for a reduced fare. The fare is fixed by Kenya Railways and does not change based on travel date or booking window. There are no additional booking charges when purchasing through the official Kenya Railways portal via eCitizen. Tickets must be booked in advance using a valid national ID or passport.
Introduction
When you start planning a trip from Nairobi to Mombasa, the first number you want to know is how much the train ticket costs. That one figure shapes the entire travel budget — from whether you choose Economy or First Class, to how much you have left for accommodation, food, and activities when you arrive at the coast.
The SGR fare from Nairobi to Mombasa is one of the most searched travel questions in Kenya, and for good reason. The Madaraka Express is the most popular intercity transport option between the two cities, and with over a million passengers using the route every year, getting the fare right matters for millions of Kenyan households and visitors.
The great news is that the answer is clear and stable. Unlike flight prices that fluctuate daily or bus fares that vary by operator, the SGR fare from Nairobi to Mombasa is fixed, publicly available, and the same whether you book today or three weeks from now.
This guide gives you every fare figure you need — by class, by route, by station, and for children — along with the full cost picture for planning a Nairobi to Mombasa journey in 2025.
What Is the SGR Fare from Nairobi to Mombasa?
The SGR fare from Nairobi to Mombasa is the official, regulated ticket price set by Kenya Railways Corporation for a seat on the Madaraka Express Standard Gauge Railway passenger service between the two cities. This fare is consistent and fixed — it does not change based on the day of the week, the season, how close to the travel date you book, or any other variable.
Kenya Railways introduced the SGR as a public transport service aligned with Kenya’s Vision 2030 goals. The pricing model was designed to be genuinely affordable for ordinary Kenyan households, not just business travellers or tourists. At KSh 1,000 for Economy class on a five-and-a-half-hour journey, the SGR fare from Nairobi to Mombasa is competitive against any comparable intercity transport option in East Africa.
The fare covers one seat in your chosen class, from your origin station to your destination station, on the specific train departure you booked. It does not include transport to or from the stations, meals, or any other service beyond the train journey itself.
SGR Fare from Nairobi to Mombasa: Quick Reference
| Class | Fare Per Adult | Journey Time | Route |
|---|---|---|---|
| Economy Class | KSh 1,000 | 5 hrs 30 mins | Nairobi Syokimau to Mombasa Miritini |
| First Class | KSh 3,000 | 5 hrs 30 mins | Nairobi Syokimau to Mombasa Miritini |
| Children Under 3 | Free | 5 hrs 30 mins | Same route |
| Children Aged 3–11 | Reduced (confirm at booking) | 5 hrs 30 mins | Same route |
Why Understanding the SGR Fare Matters for Kenyan Travellers
Knowing the exact SGR fare from Nairobi to Mombasa before you plan your trip has real practical value. Here is why it matters across different types of travellers:
- Families budgeting for a coastal holiday need accurate transport figures before they can plan anything else. A family of two adults and two children aged 6 and 9 pays KSh 2,000 in Economy for the full group — a figure that compares very favourably to any road or air alternative.
- Students heading to Mombasa for semester breaks or returning to Nairobi for term need to plan their allowance around fixed costs. The SGR Economy fare at KSh 1,000 is stable and predictable, making it the most budget-friendly confirmed-seat option available.
- Business travellers comparing the total cost of train versus flight need accurate fare figures. A domestic flight on the Nairobi–Mombasa route typically costs between KSh 5,000 and KSh 15,000, making the SGR First Class fare at KSh 3,000 still significantly cheaper for those who can work within the train’s schedule.
- Tour operators and travel companies building package itineraries need precise per-person transport costs. The fixed SGR fare makes this calculation straightforward and removes any pricing uncertainty from the budget.
- International tourists planning Kenya coastal and safari trips from abroad can account for the SGR fare accurately before they arrive, since the price on the Kenya Railways portal is the same price they will pay when they actually book.
According to the Kenya National Bureau of Statistics, domestic transport costs are among the most significant household expenditure items across income brackets in Kenya. The SGR fare from Nairobi to Mombasa at KSh 1,000 represents exceptional value in that context.
Types of SGR Fares from Nairobi to Mombasa
Economy Class Fare — KSh 1,000
Economy class is the most widely used option on the Madaraka Express and the most affordable. For KSh 1,000 per adult, you get a confirmed numbered seat in a fully air-conditioned carriage for the entire five-and-a-half-hour journey from Nairobi Syokimau to Mombasa Miritini. Seats are arranged in rows with adequate legroom and the carriage is shared with other Economy class passengers.
The comfort level in Economy genuinely exceeds what most road transport alternatives offer at a similar or higher price. For the vast majority of Kenyan travellers — students, families, regular commuters, and cost-conscious holiday makers — Economy class is the practical and sensible choice.
First Class Fare — KSh 3,000
First Class costs KSh 3,000 per adult for the full Nairobi to Mombasa route. This buys you a wider seat, more personal space, a less crowded carriage, and a quieter travel environment. First Class is the same train on the same track, departing and arriving at the same time as Economy. The price difference reflects the quality of the travel experience inside the carriage, not any difference in route, timing, or destination.
First Class is popular among business travellers who use the journey for work, couples who prefer a more private atmosphere, and passengers who simply value extra space for five and a half hours.
Intermediate Station Fares
Passengers who are not travelling the full Nairobi–Mombasa distance pay lower fares. The Madaraka Express stops at Emali, Kibwezi, Mtito Andei, Voi, and Miasenyi between the two terminals. Fares for these shorter journeys are calculated proportionally and are available through the same official booking system.
Children’s Fare
Children under three years old travel free on the Madaraka Express — no ticket required. Children aged three to eleven years may qualify for a reduced fare. The specific discount rate should be confirmed on the Kenya Railways portal at the time of booking. Children twelve years and above are generally charged the full adult fare.
Tour and Group Fare
Kenya Railways does not currently offer bulk discount pricing on passenger fares for groups. Every passenger pays the standard Economy or First Class rate regardless of group size. However, organising group bookings through a licensed travel agent like Charming Safariz brings efficiency and accuracy to the process — ensuring every passenger’s details are entered correctly and all seats are confirmed in one coordinated booking session.
How to Use SGR Fare Information Correctly When Planning Your Trip
Use this checklist before booking to make sure your travel budget accounts for the complete cost of the Nairobi to Mombasa journey:
- Confirm the current Economy and First Class fares on the Kenya Railways portal at the time of booking — fares are fixed but confirming protects against any revision
- Calculate the fare for every passenger, including children — remember children under three are free and ages three to eleven may receive a discount
- Factor in the cost of getting to Nairobi Syokimau from your starting point — a taxi or ride-hailing service from Nairobi CBD to Syokimau typically costs KSh 500 to KSh 1,000
- Factor in the cost of onward transport from Mombasa Miritini to your final destination — Miritini is 15 kilometres from Mombasa CBD, adding another KSh 500 to KSh 1,500 depending on your chosen transfer
- Decide on your class before opening the booking portal — Economy or First Class — to avoid changing your mind mid-session and causing booking complications
- Book through the official Kenya Railways portal via eCitizen only — there are no additional platform charges on the official portal
- Do not pay a premium to an unofficial agent — the Economy fare is KSh 1,000 and the First Class fare is KSh 3,000, and no legitimate transaction requires paying above these amounts
Full SGR Fare Comparison: Nairobi to Mombasa and All Intermediate Routes (2025)
Complete Fare Table — All Routes from Nairobi
| Route | Economy Class | First Class | Approx. Journey Time |
|---|---|---|---|
| Nairobi to Mombasa | KSh 1,000 | KSh 3,000 | 5 hrs 30 mins |
| Nairobi to Emali | KSh 400 | KSh 1,200 | 1 hr 20 mins |
| Nairobi to Kibwezi | KSh 500 | KSh 1,500 | 1 hr 45 mins |
| Nairobi to Mtito Andei | KSh 700 | KSh 2,100 | 2 hrs 30 mins |
| Nairobi to Voi | KSh 600 | KSh 1,800 | 3 hrs 30 mins |
| Nairobi to Miasenyi | KSh 900 | KSh 2,700 | 4 hrs 45 mins |
| Nairobi to Naivasha | KSh 400 | KSh 1,200 | 1 hr 15 mins |
Note: Prices are set by Kenya Railways and subject to revision. Always confirm the current fare at the time of booking. Children under three travel free.
SGR Fare vs. Other Nairobi to Mombasa Transport Options
| Transport Mode | Approx. Cost Per Person | Journey Time | Notes |
|---|---|---|---|
| SGR Economy | KSh 1,000 | 5 hrs 30 mins | Fixed fare, advance booking required |
| SGR First Class | KSh 3,000 | 5 hrs 30 mins | Fixed fare, advance booking required |
| Long-distance Bus | KSh 1,200 – KSh 2,500 | 8 – 12 hrs | Varies by operator, no seat guarantee |
| Domestic Flight | KSh 5,000 – KSh 15,000+ | 1 hr (plus airport time) | Highly variable, advance booking advised |
| Private Car (fuel) | KSh 6,000 – KSh 10,000+ | 8 – 12 hrs | Traffic-dependent, no fixed schedule |
Step-by-Step Guide: How to Book the SGR at the Correct Fare
- Open your browser and go to the Kenya Railways ticketing portal via eCitizen Kenya or the Kenya Railways direct booking site.
- Select Nairobi Syokimau as your origin station and Mombasa Miritini as your destination.
- Enter your travel date and the number of passengers — adults and children in separate fields.
- Select your travel class. Economy at KSh 1,000 or First Class at KSh 3,000 per adult. The system will calculate and display the total fare based on your selections.
- Enter each passenger’s full official name and national ID or passport number exactly as they appear on the physical document.
- On the summary screen, review the fare total to confirm it matches the expected amount for your selected class and passenger count before proceeding.
- Complete payment via M‑Pesa, Visa, or Mastercard. There are no additional platform charges through the official portal.
- Receive your booking confirmation by SMS and email. Screenshot both and save your booking reference number.
- On travel day, arrive at Nairobi Syokimau at least 30 minutes before the 8:00 AM departure. Carry the same physical ID used during booking.
Common Mistakes to Avoid When Booking at the SGR Fare
Paying above the official fare to an unofficial seller. The Economy fare is KSh 1,000 and the First Class fare is KSh 3,000. Any price significantly above these amounts from an unofficial source signals either a fraudulent ticket or an unjustified markup. Solution: Book only through the Kenya Railways portal via eCitizen or a licensed travel agent. The official portal charges no additional platform fees.
Assuming the fare changes during peak season. Kenya Railways currently uses a flat-fare model. The SGR fare from Nairobi to Mombasa in December is the same as in March. What changes during peak periods is seat availability, not price. Solution: Book early for availability, not out of concern about a price increase that does not exist.
Forgetting to budget for terminal transfer costs. The SGR fare covers the train journey only. Getting to Syokimau from Nairobi and from Miritini to Mombasa CBD both cost extra. A family of four could easily spend KSh 2,000 to KSh 4,000 on combined transfers. Solution: Include terminal transfer costs in your total travel budget when planning, not as an afterthought at the station.
Choosing First Class expecting an earlier arrival. Some passengers pay KSh 3,000 in First Class assuming they will arrive before Economy passengers. Both classes are on the same train and arrive at identical times. Solution: Choose your class based on comfort preference and budget, with clear understanding that the journey time and arrival are the same for both.
Not confirming children’s fare at booking. Children’s fare rules — particularly for ages three to eleven — need to be correctly entered at booking to avoid complications at the gate. Solution: Check the current children’s fare policy on the Kenya Railways portal during the booking session and enter each child’s correct age and document details accurately.
Using outdated fare information from unofficial sources. Some travel blogs and social media posts contain old SGR fare figures. The Kenya Railways fare structure may have been revised since those posts were written. Solution: Always check fares directly on the Kenya Railways portal at the time of booking. The price displayed during the booking session is the current authorised fare.
Future Updates and Trends in SGR Fare Structure
The current fixed-fare model has been stable since the SGR launched in 2017, but several developments could change the way fares are structured in the coming years.
Dynamic pricing is the most discussed potential change. IATA has long championed demand-responsive pricing in transport, where fares are lower for advance bookings and higher for last-minute purchases during peak periods. If Kenya Railways adopts this approach for the Nairobi to Mombasa route, early bookers would pay less than the current standard Economy fare while last-minute holiday travellers might pay more. This model already works well for Kenya’s domestic airline market.
A potential premium tier above current First Class is a longer-term possibility. Global rail operators increasingly offer three or more fare categories — standard, business, and premium — allowing passengers to self-select their spending level more granularly. A super-premium SGR option, potentially with individual compartments or dining service, would sit above the current KSh 3,000 First Class fare.
Fare adjustments for new route extensions are expected. As the SGR network expands toward Kisumu and eventually the Uganda border at Malaba, new fares will be introduced for these additional legs. These extensions may prompt Kenya Railways to review the existing Nairobi–Mombasa fare structure as part of a broader network pricing update.
According to Business Daily Africa, Kenya’s transport sector is undergoing accelerated modernisation and revenue optimisation. Pricing evolution on the SGR is likely as Kenya Railways balances accessibility with the need to sustain and grow the service financially.
The World Travel and Tourism Council has consistently identified affordable, fixed-schedule rail travel as a key driver of tourism growth in developing markets. Kenya’s current SGR fare structure directly supports this finding — and any changes that maintain affordability while increasing service quality will further strengthen Kenya’s tourism competitiveness as promoted by Magical Kenya.
Poll Question: Which SGR fare option do you most commonly choose for the Nairobi to Mombasa route?
- A) Economy class — KSh 1,000 is the right price for what I need
- B) First Class — the extra comfort is worth KSh 3,000 to me
- C) It depends on the trip — I sometimes choose Economy and sometimes First Class
- D) I have not yet used the SGR but plan to
Poll Answer: Among regular Madaraka Express passengers, Option A is by far the most common choice. Economy class at KSh 1,000 serves the needs of most travellers comfortably, and the price difference is significant enough that the majority do not upgrade. Option B is most common among business travellers and those using the train for special occasions. Option C reflects the practical approach of many experienced SGR users who decide based on the specific trip context. Option D is common among first-time searchers, which is exactly why accurate fare information in one place is so valuable.
Frequently Asked Questions About the SGR Fare from Nairobi to Mombasa
What is the SGR fare from Nairobi to Mombasa in 2025?
The Economy class fare is KSh 1,000 per adult passenger for the full route from Nairobi Syokimau to Mombasa Miritini. The First Class fare is KSh 3,000 per adult for the same route. Children under three years travel free. Children aged three to eleven may qualify for a reduced fare — confirm the current rate on the Kenya Railways portal at the time of booking.
Does the SGR fare from Nairobi to Mombasa increase during holidays?
No. Kenya Railways currently operates a flat-fare pricing model. The Economy fare of KSh 1,000 and the First Class fare of KSh 3,000 remain constant regardless of travel date, day of the week, or season. The only thing that changes during holiday periods is seat availability — which is why early booking is essential even though the fare does not increase.
Is there an extra charge for booking SGR tickets online?
No. Booking through the official Kenya Railways portal via eCitizen carries no additional platform charge. The price you see and pay is the ticket fare only — KSh 1,000 for Economy or KSh 3,000 for First Class. Be cautious of any unofficial source that quotes a higher price.
What does the SGR fare cover?
The SGR fare covers your seat on the Madaraka Express for the specific journey, class, and date you booked. It does not include transport to or from the stations, meals, checked baggage fees, or any other services beyond the train journey. Plan your terminal transfer costs separately when budgeting the full trip.
Why is First Class three times the Economy fare if they arrive at the same time?
The First Class fare reflects the difference in carriage experience — wider seats, more personal space, a less crowded environment, and a quieter atmosphere. Both classes travel on the same train and arrive at identical times. The fare difference is entirely about comfort level, not travel speed or any other journey variable.
How much does it cost for a family of four to travel SGR from Nairobi to Mombasa?
For a family of two adults and two children under three years, the total SGR fare is KSh 2,000 in Economy (two adults at KSh 1,000 each, children under three free). For a family of two adults and two children aged three to eleven, the total would be KSh 2,000 plus the applicable reduced children’s fare for each qualifying child. Confirm the children’s rate on the Kenya Railways portal at the time of booking.
My Experience with the SGR Fare from Nairobi to Mombasa
The first time I built a complete Kenya coastal itinerary for a client, the SGR fare from Nairobi to Mombasa was the figure that made everything else possible. The clients — a family of five — had been planning a Mombasa coast holiday for two years but kept shelving it because of the perceived cost of getting there.
When I showed them the numbers, the response was immediate. Two adults and three children aged 2, 7, and 11 travelling Economy: the two-year-old was free, the seven-year-old and eleven-year-old qualified for a children’s rate, and the two adults were KSh 1,000 each. The total SGR fare for the entire family was well under KSh 3,000. That figure, compared to what they had been mentally budgeting for road or air transport, changed the entire conversation.
The family booked through Charming Safariz. We handled the SGR fare calculation and booking, coordinated their accommodation on the coast, arranged transfers from Mombasa Miritini to their hotel, and built in a half-day Tsavo game drive — a route that passes through wildlife conservation areas managed by the Kenya Wildlife Service — as a bonus on the way home.
The two-year-old spent most of the Nairobi to Mombasa journey in his father’s arms watching the landscape change outside the window. The eleven-year-old spotted what she was convinced was a giraffe near the Tsavo corridor. By the time the family arrived in Mombasa, the trip had already started well before the coast.
Understanding the SGR fare is not just a numbers exercise. It is what gives Kenyan families and travellers the confidence to actually take the trip. When the cost is clear, affordable, and confirmed in advance, the only question left is when to go.
Key Takeaways
- The SGR fare from Nairobi to Mombasa is KSh 1,000 for Economy class and KSh 3,000 for First Class per adult
- Children under three years travel free and children aged three to eleven may qualify for a reduced fare
- The fare is fixed — it does not increase during holidays, peak season, or based on booking window
- Both Economy and First Class travel on the same train and arrive at the same time
- There are no additional booking charges when purchasing through the official Kenya Railways portal via eCitizen
- Intermediate station fares are lower — Nairobi to Voi is KSh 600 Economy and KSh 1,800 First Class
- Budget separately for terminal transfers at both Syokimau and Miritini — these are outside their respective CBDs
- Only book through official channels — unofficial sellers may charge above the correct fare
- The SGR offers the strongest value for money on the Nairobi–Mombasa corridor compared to all alternatives
- Confirm current fares at the point of booking in case Kenya Railways has made any revision
Conclusion
The SGR fare from Nairobi to Mombasa is one of the clearest and most stable numbers in Kenya’s domestic travel landscape. At KSh 1,000 for Economy and KSh 3,000 for First Class, the Madaraka Express gives every Kenyan — from the student on a tight budget to the business traveller who values comfort — a genuinely affordable confirmed seat on one of the most reliable intercity rail services in East Africa.
Knowing the fare structure completely — including children’s rates, intermediate station prices, and the hidden costs of terminal transfers — is what turns a rough travel budget into an accurate one. Plan with those numbers, book through the official portal, and the SGR fare from Nairobi to Mombasa will deliver exactly the value it promises.
Have you compared the SGR fare to other Nairobi to Mombasa travel options? Share your experience in the comments — real cost comparisons from real travellers help other Kenyans make better decisions. And if you are planning a coastal or safari trip where transport costs are part of the picture, Charming Safariz is ready to help you build an itinerary that works within your budget from the start.
Plan Your Kenya Coastal Trip with Charming Safariz
Charming Safariz is the best tour and travel company in Kenya for SGR ticketing, coastal holiday packages, safari itineraries, and complete Kenya travel planning. Whether you need your Nairobi to Mombasa SGR tickets booked correctly with full fare transparency, or a complete coastal package including accommodation, activities, and transfers, Charming Safariz builds it all around your budget and travel dates.
Kenya’s coast — promoted by Magical Kenya and consistently rated on international travel platforms like TripAdvisor — is more accessible than ever thanks to the SGR. The World Travel and Tourism Council recognises affordable rail connectivity as one of the strongest drivers of tourism growth in emerging markets. Charming Safariz is here to help you make the most of that access.
Request a free quote today — no obligation, fully transparent pricing, and built around exactly what you want from your Kenya trip.
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 fares, timetable, and booking portal
- eCitizen Kenya — Government digital platform for SGR ticket purchasing
- Kenya National Bureau of Statistics — Household transport expenditure and domestic travel statistics
- Business Daily Africa — SGR fare structure and Kenya transport sector reporting
- Magical Kenya — Kenya coastal tourism promotion and Mombasa travel information
- World Travel and Tourism Council — Rail affordability and tourism growth in developing markets
- IATA — Dynamic pricing standards and fare structure evolution in transport
- Kenya Wildlife Service — Wildlife conservation along the SGR Nairobi–Mombasa corridor
- TripAdvisor — International traveller reviews of Kenya coastal destinations
- Nation Africa — Kenya transport pricing news and SGR coverage
