Mombasa SGR Terminus (Miritini) → Shimoni
SGR Mombasa to Shimoni Transfer
Step off the Madaraka Express at Miritini and find your driver at the exit holding your name. No haggling with station touts: straight to Shimoni, at a price agreed before you board in Nairobi.

- Distance
- ≈ 80 km
- Drive time
- 1h15–1h45
- Pickup
- Miritini station exit
- Price
- Fixed, per vehicle
From Miritini station to Shimoni
Miritini station sits right by the start of the Dongo Kundu bypass, so the South Coast is one of the smoothest rides from the train: no city crossing and no ferry. The drive continues past Diani and Msambweni on the South Coast road, then turns off towards the coast for the final stretch into Shimoni.
On the way you pass Dongo Kundu bypass, Ukunda and Msambweni.
Skip the crowd at the station exit
Taxi drivers crowd the Miritini exit when a train comes in. Your driver holds a name board, helps with luggage and follows the train’s real arrival time, so a late train costs you nothing.
Staying in Shimoni
Most visitors come on a day trip from Diani. For overnight stays there are a few small lodges in Shimoni, including the Pemba Channel Fishing Club, and guesthouses on Wasini Island.
We drop off across Shimoni jetty, Wasini Island and Kisite-Mpunguti Marine Park.
After you arrive in Shimoni
Kisite-Mpunguti Marine Park: Snorkelling reefs and frequent dolphin sightings on dhow trips.
Dhow trips leave early. For a Diani pickup we usually collect you between 07:00 and 08:00.
SGR transfers compared: Shimoni and nearby
| From Miritini to | Distance | Drive time |
|---|---|---|
| Shimoni | ≈ 80 km | 1h15–1h45 |
| Msambweni | ≈ 50 km | 50–70 min |
| Diani Beach | ≈ 35 km | 35–55 min |
| Tiwi | ≈ 25 km | 30–45 min |
Approximate road distances and times in normal traffic.
How it works
- 1
Send your train date, class, hotel and passenger count on WhatsApp.
- 2
We confirm the fixed price and your driver’s details.
- 3
Your driver waits at the Miritini exit with a name board.
- 4
You are driven to your accommodation in Shimoni.
SGR Mombasa to Shimoni Transfer: common questions
How far is Shimoni from the Mombasa SGR station?
About 80 km by road, usually 1h15–1h45.
Do you wait in Shimoni while we are on the dhow trip?
Yes. On a day trip your driver waits and brings you back in the afternoon. See our Wasini & Kisite day-trip page.
What if my train arrives late?
We track the train and your driver waits. There is no extra charge for a late train.
Can you take me from Shimoni to the SGR for the train to Nairobi?
Yes. We time the pickup so you reach Miritini with a comfortable margin for the station’s security check and boarding.
How do I pay?
By M-Pesa, card, or cash in KES, USD, EUR or GBP. The price is fixed when you book on WhatsApp and does not change on the day.