Mombasa SGR Terminus (Miritini) → Ukunda
SGR Mombasa to Ukunda 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 Ukunda, at a price agreed before you board in Nairobi.

- Distance
- ≈ 30 km
- Drive time
- 30–50 min
- Pickup
- Miritini station exit
- Price
- Fixed, per vehicle
From Miritini station to Ukunda
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. From Moi International or Miritini the car takes the Dongo Kundu bypass, joins the South Coast highway at Kibundani and follows it about 11 km past Kombani to Ukunda. Ukunda is the first stop in the Diani area, so it is also the quickest.
On the way you pass Dongo Kundu bypass, Kibundani and Kombani.
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 Ukunda
Visitors in Ukunda itself are usually in apartments, guesthouses or family homes in the estates behind the highway, a short ride from the beach.
We drop off across Ukunda town centre, Ukunda Airstrip area, Gombato Bongwe, Kona ya Musa and Ramisi road.
Ukunda and Diani Beach
Ukunda is part of the wider Diani Beach area, about 5 km from Diani Beach itself (10–25 min by road). From Miritini the transfer takes 30–50 min, compared with 35–55 min to Diani Beach.
What is near Ukunda
Ukunda (Diani) Airstrip: Domestic airstrip (UKA) for flights from Nairobi, on the link road between the highway and Diani Beach Road.
Ukunda town centre: Banks, ATMs, M-Pesa agents, supermarkets (including Naivas at the Gate Mall) and the local market.
After you arrive in Ukunda
Ukunda (Diani) Airstrip: Domestic airstrip (UKA) for flights from Nairobi, on the link road between the highway and Diani Beach Road.
Many Ukunda addresses are in estates without street names. Drop a Google Maps pin in the WhatsApp chat and your driver will go straight to the gate.
SGR transfers compared: Ukunda and nearby
| From Miritini to | Distance | Drive time |
|---|---|---|
| Ukunda | ≈ 30 km | 30–50 min |
| Diani Beach | ≈ 35 km | 35–55 min |
| Tiwi | ≈ 25 km | 30–45 min |
Approximate road distances and times in normal traffic.
SGR Mombasa to Ukunda Transfer: common questions
How far is Ukunda from the Mombasa SGR station?
About 30 km by road, usually 30–50 min.
Is Ukunda the same as Diani?
They are neighbours. Ukunda is the town on the main highway; Diani Beach is the strip of hotels along Diani Beach Road, reached from Ukunda by a short link road past the airstrip.
Can you pick me up at Ukunda Airstrip instead of Mombasa?
Yes. We meet domestic flights at Ukunda (UKA) too, which is only minutes from Ukunda town.
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 Ukunda 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.