Traveling across Kenya has become faster, safer, and more affordable thanks to the Madaraka Express, also known as the Standard Gauge Railway (SGR). Since its launch in 2017, this train service has revolutionized the way people travel between Nairobi and Mombasa, Kenya’s two major cities.
One of the most frequently asked questions by travelers is, “How much does it cost to ride the Madaraka Express?” In this blog post, we’ll break down the Madaraka Express fare prices, ticket types, classes, discounts, how to book, and everything else you need to know before your journey.
What Is the Madaraka Express?
The Madaraka Express is a modern passenger train service that runs between Nairobi and Mombasa, with stops in Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, and Mariakani. Operated by the Kenya Railways Corporation, the Madaraka Express provides a reliable alternative to buses and flights.
There are two types of train services:
- Express train: Direct from Nairobi to Mombasa with no stops.
- Inter-county train: Stops at all stations along the way.
Types of Tickets on Madaraka Express
There are two main travel classes on the Madaraka Express:
- Economy Class
- First Class
Each class offers different levels of comfort and pricing. Let’s look at both in detail.
Madaraka Express Fare Prices (As of June 2025)
1. Economy Class
- Nairobi to Mombasa: Ksh 1,500 per adult
- Children (3–11 years): Ksh 750
- Children under 3 years: Free
Economy Class is the most affordable option. You get a comfortable seat in an air-conditioned coach. The seats are arranged in 3+2 layout, meaning three seats on one side of the aisle and two on the other.
2. First Class
- Nairobi to Mombasa: Ksh 4,500 per adult
- Children (3–11 years): Ksh 2,250
- Children under 3 years: Free
First Class offers more legroom, better seats, and a quieter environment. The seating is 2+2 with fewer passengers in each coach. Passengers in this class enjoy a smoother experience, especially on longer journeys.
Inter-County Train Fare Prices
If you’re traveling between smaller towns along the SGR route, the prices are even more affordable. Below are some examples:
Economy Class Inter-county Fares:
- Nairobi to Athi River: Ksh 90
- Nairobi to Emali: Ksh 390
- Nairobi to Voi: Ksh 1,050
- Nairobi to Kibwezi: Ksh 600
- Nairobi to Miaseny: Ksh 1350
- Nairobi to Mtito Andei: Ksh 740
- Nairobi to Mariakani: Ksh 1,410
First Class Inter-county Fares:
- Nairobi to Athi River: Ksh 180
- Nairobi to Emali: Ksh 1,190
- Nairobi to Kibwezi: Ksh 1,820
- Nairobi to Mtito Andei: Ksh 2,240
- Nairobi to Voi: Ksh 3,200
- Nairobi to Miaseny: Ksh 3,680
- Nairobi to Mariakani: Ksh 4,310
Prices vary depending on your boarding and destination stations. You can check Kenya Railways’ official fare calculator or booking platform for exact pricing.
Discounts and Special Offers
While the Madaraka Express does not offer frequent promotions, children under 3 years of age travel free of charge, and children between 3 and 11 years pay half price. Group bookings, school trips, and corporate travel may be eligible for special arrangements if booked in advance.
How to Book Madaraka Express Tickets
Booking your Madaraka Express ticket is easy and can be done in several ways:
1. Online Booking
- Visit metickets.krc.co.ke
- Select departure and destination stations
- Choose your travel class and seat
- Pay via M-Pesa or card
- Download or print your e-ticket
2. USSD Code
- Dial *639# on your phone (Safaricom users)
- Follow the prompts to book and pay via M-Pesa
3. At the Station
You can also purchase tickets at the station, but booking in advance is highly recommended, especially during holidays or weekends.
Important Tips for Travelers
- Book early: Trains often sell out, especially in First Class. Book at least 3–7 days in advance.
- Arrive early: Be at the station at least 1 hour before departure.
- Carry ID: You must present your national ID, passport, or birth certificate when boarding.
- Luggage limit: Each passenger is allowed 30 kg of luggage in Economy and 50 kg in First Class.
Travel Time and Schedule
- Express Train: ~5 hours (Nairobi–Mombasa direct)
- Inter-county Train: ~6 hours (Nairobi–Mombasa with stops)
Morning and afternoon trains are available:
- Morning train: Departs around 8:00 AM
- Afternoon train: Departs around 3:00 PM
- Night train: Departs around 10:00 PM
Always confirm the exact schedule on the official website or through customer service.
Final Thoughts
The Madaraka Express is not only affordable but also a safe and enjoyable way to travel across Kenya. Whether you’re going for business, tourism, or family reasons, the train offers a stress-free experience at fair prices.
By knowing the current fare prices, how to book your ticket, and what to expect, you can plan your journey with confidence. Whether you choose Economy or First Class, the Madaraka Express promises a smooth ride and great value for money.
The editorial team at Chweya is dedicated to creating reliable, well-researched, and engaging content. With a passion for informing and inspiring readers, we cover a wide range of topics, including news, tech, business, and personal finance, always with accuracy and integrity at the core.