Mombasa SGR Terminus (Miritini) → Diani Beach

SGR Mombasa to Diani Beach 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 Diani Beach, at a price agreed before you board in Nairobi.

Diani Beach, reached by private transfer from the Mombasa SGR
Distance
≈ 35 km
Drive time
35–55 min
Pickup
Miritini station exit
Price
Fixed, per vehicle

From Miritini station to Diani Beach

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. Since the Dongo Kundu bypass opened, airport and SGR transfers to Diani skip Mombasa island and the Likoni ferry. The route joins the South Coast highway at Kibundani, passes Kombani, and at Ukunda turns onto the short link road past the airstrip that meets Diani Beach Road.

On the way you pass Dongo Kundu bypass, Kibundani, Kombani and Ukunda.

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 Diani Beach

Hotels and villas line Diani Beach Road, which runs north–south parallel to the sea for most of the beach’s length. The Diani Beach Shopping Centre is the usual reference point; Galu and Kinondo at the southern end are quieter.

We drop off across Diani Beach Road, Diani Beach Shopping Centre area, Ukunda, Galu and Kinondo.

After you arrive in Diani Beach

Colobus Conservation: Primate rescue centre on Diani Beach Road, known for the rope “colobridges” over the road; guided eco-tours.

If you fly domestically, Diani’s own airstrip at Ukunda (UKA) is 10–20 minutes from most hotels. We meet those flights too.

SGR transfers compared: Diani Beach and nearby

From Miritini toDistanceDrive time
Diani Beach≈ 35 km35–55 min
Tiwi≈ 25 km30–45 min
Msambweni≈ 50 km50–70 min
Mombasa Island≈ 15 km30–45 min

Approximate road distances and times in normal traffic.

How it works

  1. 1

    Send your train date, class, hotel and passenger count on WhatsApp.

  2. 2

    We confirm the fixed price and your driver’s details.

  3. 3

    Your driver waits at the Miritini exit with a name board.

  4. 4

    You are driven to your accommodation in Diani Beach.

Book SGR → Diani Beach

Four quick steps. We reply on WhatsApp with a fixed price.

Step 1 of 4: Where are we taking you?

Service
SGR transfer

Prefer to talk first? Chat with us on WhatsApp

SGR Mombasa to Diani Beach Transfer: common questions

How far is Diani Beach from the Mombasa SGR station?

About 35 km by road, usually 35–55 min.

Do you pick up from Ukunda (Diani) Airstrip?

Yes. Ukunda Airstrip (UKA) sits on the link road between Ukunda and Diani Beach Road, 10–20 minutes from most Diani hotels. We meet domestic arrivals there as well as at Moi International.

Do you still use the Likoni ferry to reach Diani?

Not from the airport or SGR; the Dongo Kundu bypass avoids it. From Mombasa island we choose between the ferry and the bypass depending on queues.

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 Diani Beach 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.