If you've caught the Madaraka Express to Mombasa before, you already know the situation. You step off the train at Miritini, you're 15 kilometres from town, and you need to figure out the next leg yourself. It's always been that way.
Kenya Railways changed part of that picture. There's now a commuter link train running between Mombasa Railway Station in the CBD and Mombasa Terminus at Miritini. It's clean, it runs on schedule, and for passengers heading into town it's a proper solution.
This guide has the full timetable in both directions, the official connection times for every Madaraka Express service, step-by-step instructions for using it, and a clear answer on whether it helps you get to your hotel on the coast.
Official Source
All timetables here come directly from Kenya Railways Corporation (KRC). Always confirm current times at www.krc.co.ke before you travel, as schedules can change. KRC contact: 0709 907 000 / 0709 907 555 / info@krc.co.ke
1. What Is the Mombasa Commuter Rail Service?
It's a short-hop passenger train on the standard gauge track between Mombasa Railway Station in the city and Mombasa Terminus at Miritini. It stops briefly at Miritini on the way.
The whole journey runs about 35 minutes. That's considerably faster than the same road trip, where afternoon traffic between town and Miritini can add 20 to 40 minutes on a busy day.
Think of it as the piece that was always missing. You get off the Madaraka Express, walk across to the commuter rail platform, and you're in the CBD 35 minutes later with no road traffic involved.
Route | Mombasa Terminus (Miritini) to and from Mombasa Railway Station |
Intermediate stop | Miritini (about 4 minutes from Mombasa Terminus) |
Journey time | About 35 minutes end to end |
Operator | Kenya Railways Corporation (KRC) |
Booking | At the station or via KRC at www.krc.co.ke |
KRC contact | 0709 907 000 / 0709 907 555 / info@krc.co.ke |
2. The Full Timetable, Both Directions
These are the official departure times published by KRC. These are the numbers you need.
From Mombasa Terminus to Mombasa Railway Station (CBD)
MOMBASA TERMINUS (MIRITINI) TO MOMBASA RAILWAY STATION | ||
Departs Mombasa Terminus | Miritini Stop | Arrives Mombasa Station |
4:10 AM | 4:14 AM | 4:45 AM |
7:20 AM | 7:24 AM | 7:55 AM |
2:25 PM | 2:29 PM | 3:00 PM |
6:25 PM | 6:29 PM | 7:00 PM |
9:00 PM | 9:04 PM | 9:35 PM |
Five departures a day from Miritini heading into town.
From Mombasa Railway Station (CBD) to Mombasa Terminus
MOMBASA RAILWAY STATION TO MOMBASA TERMINUS (MIRITINI) | ||
Departs Mombasa Station | Miritini Stop | Arrives Mombasa Terminus |
6:25 AM | 6:53 AM | 7:00 AM |
12:35 PM | 1:03 PM | 1:10 PM |
5:30 PM | 5:58 PM | 6:05 PM |
7:20 PM | 7:48 PM | 7:55 PM |
Four departures a day from town out to the terminus.
3. How It Connects with the Madaraka Express
KRC has timed the link trains to connect with the three main Madaraka Express services. Here's the official guidance.
|
Madaraka Express Timetable: Nairobi to Mombasa
For reference, here are the scheduled arrival times at Mombasa Terminus so you can plan your link train connection:
NAIROBI TO MOMBASA (Madaraka Express - Key Stops) | ||||||
Train | Nairobi Dep. | Athi River | Kibwezi | Voi | Mariakani | Mombasa Arr. |
Inter-County | 8:00 AM | 8:19 / 8:22 AM | 10:14 / 10:18 AM | 12:02 / 12:08 PM | 1:45 / 1:47 PM | 2:00 PM |
Express | 3:00 PM | n/a | n/a | 6:48 / 6:53 PM | n/a | 08:30 PM |
Night Train | 10:00 PM | n/a | n/a | n/a | n/a | 3:35 AM |
Madaraka Express Timetable: Mombasa to Nairobi
MOMBASA TO NAIROBI (Madaraka Express - Key Stops) | ||||||
Train | Mombasa Dep. | Mariakani | Voi | Kibwezi | Athi River | Nairobi Arr. |
Inter-County | 8:00 AM | 8:26 / 8:28 AM | 9:49 / 9:55 AM | 11:18 / 11:21 AM | 1:45 / 1:47 PM | 2:00 PM |
Express | 3:00 PM | n/a | 4:38 / 4:43 PM | n/a | n/a | 8:18 PM |
Night Train | 10:00 PM | n/a | n/a | n/a | n/a | 3:35 AM |
4. How to Use the Link Train, Step by Step
If you've just arrived from Nairobi and are heading to Mombasa CBD:
Walk off the Madaraka Express and follow signs inside Miritini Terminus to the commuter rail platform.
Check the departure board for the next link train to Mombasa Railway Station.
Match your arrival time to the timetable. If your Madaraka pulled in at 2:00 PM, the 2:25 PM link train is your connection and you'll be at Mombasa Station by 3:00 PM.
Board the link train. It stops briefly at Miritini (4 minutes) before continuing to Mombasa Railway Station.
Once at Mombasa Railway Station, you're close to the city centre. Taxis, tuk-tuks, Bolt and boda bodas are all available outside.
If you're departing from Mombasa and need to get to the SGR terminus:
Head to Mombasa Railway Station in town.
Catching the 8:00 AM Madaraka? Take the 6:25 AM link train, which arrives at the terminus by 7:00 AM, giving you a full hour before departure.
Catching the 3:00 PM Madaraka? The 12:35 PM link is your best bet, arriving at 1:10 PM.
Catching the 10:00 PM night train? Take the 7:20 PM link, arriving at 7:55 PM.
At the terminus, allow at least 45 minutes for check-in and security before your train departs.
5. Does This Replace the Need for a Road Transfer?
This is the question we get asked most since the link train launched, so let's just answer it properly.
If you're heading to Mombasa town itself, yes, the link train is a solid option. It's fast, comfortable, and avoids road traffic. We'd genuinely recommend it for CBD-bound travellers.
But if you're heading to Diani, Watamu, Kilifi, Malindi, Shimba Hills or any hotel on the North Coast, the link train doesn't take you there. It only runs between Miritini and Mombasa Railway Station. You still need a road transfer from the terminus to reach the coast.
|
Where You're Going | What to Use |
Going to Mombasa CBD | Take the link train. Fast, no traffic, no fuss. |
Going to Nyali or Bamburi | Road transfer is quicker door to door (25 to 35 minutes direct). Link train plus city transit will take longer. |
Going to Diani Beach | Road transfer only. About 60 to 75 minutes including the Dongo Kundu Bypass, door to hotel. |
Going to Kilifi | Road transfer only. About 75 minutes north on the coastal road. |
Going to Watamu or Malindi | Road transfer only. Around 2 to 2.5 hours. Book in advance. |
Going to Shimba Hills | Road transfer only. Private transfer recommended for reserve access. |
One night in town, then coast | Link train to CBD for the first night, road transfer to the coast the next morning. Works really well. |
6. A Few Things Worth Knowing Before You Travel
The last link train from Miritini leaves at 9:00 PM: If your Madaraka arrives late and you miss this connection, you'll need a road taxi or pre-booked transfer to get into town. For late arrivals, it's worth having a road transfer booked as a backup.
The link train is a separate ticket from the Madaraka Express: Your intercity SGR ticket doesn't cover the commuter rail. You pay for the link train separately at the station or through KRC.
Confirm the schedule before you travel: KRC can adjust timetables. Always check www.krc.co.ke or call 0709 907 000 a few days before you travel, especially for holiday periods.
It's a different service from the Madaraka Express: A lot of travellers mix these up. The Madaraka Express is the Nairobi-Mombasa intercity train. The commuter rail is a short local service. Both run on standard gauge track and both are operated by KRC, but they're separate with separate tickets.
Night train arrival at 3:35 AM: The 4:10 AM link train is the connection, arriving at Mombasa Station at 4:45 AM. It works if you need to be in the CBD early. If you're heading to a beach hotel, a road transfer is more practical at that hour than navigating the city before dawn.
Luggage on the link train: You can bring personal luggage on board. If you're travelling with multiple large bags, surf equipment or oversized items, a road transfer to your hotel is more practical since it goes directly to your door.
7. Common Questions
Q: Is the Mombasa Commuter Rail link train free or paid?
A: It's a paid service operated by KRC. Fares are set by Kenya Railways and should be confirmed at the station or on the KRC website. The fares are separate from your Madaraka Express ticket. Your intercity ticket doesn't include the commuter rail connection.
Q: Where exactly is Mombasa Railway Station (the CBD end)?
A: It's the historic colonial-era station off Haile Selassie Road in the Kilindini area of Mombasa, close to the port. About 3 to 4 kilometres from the Mombasa CBD and easy to reach by tuk-tuk, taxi or boda boda from the city centre. Don't confuse it with the Likoni Ferry terminal. They're different locations.
Q: Can I take luggage on the link train?
A: Yes, personal luggage is fine on the commuter rail. But if you're travelling with multiple large suitcases, surfboards or oversized bags, a road transfer is more practical since it goes directly to your hotel door with full boot space.
Q: What if I miss the last link train of the day?
A: If you miss the last link train from Miritini at 9:00 PM, your options for getting to the CBD are a taxi, Bolt or a pre-booked road transfer. We'd strongly recommend pre-booking a road transfer for late-night arrivals so you're not sorting it out at the terminus after midnight.
Q: Do I need to book the link train in advance?
A: Based on current KRC operations, the link train is mostly walk-up. For peak periods, it's worth checking the KRC website or calling ahead. Your Madaraka Express ticket should definitely be booked well in advance, especially for weekends and holidays.
Q: I'm going to Diani. Should I take the link train to the CBD and then a matatu south?
A: We wouldn't recommend it. Diani via town involves the link train, then getting to Likoni Ferry stage, then a matatu south to Ukunda, then a final ride to your hotel. With luggage that's three or four vehicle changes and a lot of waiting. A direct transfer from Miritini to Diani takes 60 to 75 minutes and handles everything for you, including the bypass route. It's worth it.
Q: Does the link train run on weekends and public holidays?
A: KRC operates the service regularly but holiday periods can bring schedule changes. Check www.krc.co.ke or call 0709 907 000 before you travel on a public holiday.
Book Your Transfer from Miritini Terminus
If you're heading to Diani, Watamu, Kilifi, Malindi, Shimba Hills or any hotel on the North Coast, we've got your transfer covered. Fixed prices, train delay monitoring, and a driver waiting at the exit when your Madaraka Express pulls in.



