Mombasa SGR to Diani Distance Time and Transfer Options

Last updated by Diani Excursions Office

5 min read

A private taxi from the Mombasa SGR terminus to Diani is the most reliable transfer option for travellers. The SGR terminus at Miritini is approximately 40 kilometres from central Diani. The journey uses the Dongo Kundu bypass, avoiding the Likoni ferry entirely.

A pre-booked private car provides a comfortable and secure transfer directly to your South Coast hotel, which is important for arrivals with luggage or after dark.

Madaraka Express train at Mombasa Terminus in Miritini, where travellers can arrange transfers to Diani Beach.

What is the Distance and Travel Time from Mombasa SGR to Diani?

The road distance from the Mombasa SGR Terminus to the Ukunda junction in Diani is 40.5 kilometres. A realistic travel time for this journey is between 60 and 90 minutes.

Mapping software often underestimates the trip at 30 minutes, which does not account for real-world traffic. The 90-minute estimate includes a buffer for potential delays from heavy goods vehicles and local traffic on the A14 highway.

Does the SGR to Diani Transfer Use the Likoni Ferry?

The transfer from the Mombasa SGR terminus to Diani does not use the Likoni ferry. The route uses the Dongo Kundu bypass, officially named the Mombasa Southern Bypass Highway, which opened fully in 2024.

A driver will exit the SGR terminus onto the A109 Mombasa-Nairobi highway and connect to the Dongo Kundu bypass. The bypass bridge crosses the sea channel west of Mombasa Island and connects directly to the A14 Lunga-Lunga road for the final journey south to Diani.

Dongo Kundu bypass bridge on the road route connecting Mombasa with Kenya's South Coast.

What are the Transfer Options from Miritini SGR to Diani?

Travellers arriving at the Miritini SGR terminus can choose between pre-booked private transfers, ride-hailing apps, or public matatus. A pre-booked car is recommended for most visitors for safety and convenience.

Pre-booked Private Transfers

A pre-booked private transfer is the most reliable method for getting to Diani. A driver waits for you at the SGR arrivals area, often with a name board, for easy identification.

The service uses clean, well-maintained vehicles with sufficient luggage space. A fixed, pre-agreed price eliminates any need for negotiation on arrival, providing a direct transfer to your hotel.

Ride-Hailing Apps like Uber and Bolt

Ride-hailing services such as Uber and Bolt operate from the SGR terminus but can have inconsistent availability. Passengers may experience long waits for a driver to accept the trip and arrive at the pickup zone.

Surge pricing can also increase the fare during peak arrival times. Using these apps requires a working internet connection, and a local SIM card is recommended.

Taxi waiting for passengers near a transport station in Kenya.

Public Transport using a Matatu

Matatus are not a practical transport choice for travellers with luggage. The journey from Miritini to Diani requires multiple vehicle changes and is often crowded.

A traveller would need to connect through Mombasa town and use the Likoni ferry to find a Diani-bound vehicle. We advise visitors against using this transport method from the SGR terminus.

What is the Cost of a Private Transfer from SGR to Diani?

A transfer cost varies by provider and vehicle type. Taxis hailed at the SGR station require negotiation, whereas pre-booked services offer a fixed price for security.

The Diani Excursions Office private Mombasa to Diani transfer service from the SGR terminus provides a clear benchmark for professional transport. Our rates are fixed and confirmed at the time of booking.

  • Private Car (up to 4 guests): KES 6,500 one way
  • Private Car (up to 4 guests): USD 50 one way

The listed price is per vehicle, not per person. The KES rate applies to Kenyan citizens and residents, and the USD rate applies to international guests. Booking in advance guarantees the price and prevents unexpected costs.

Attribute Detail Note
Distance ~40.5 km SGR Miritini to Ukunda Junction
Travel Time 60-90 minutes Accounts for typical traffic
Route Dongo Kundu Bypass Does not use Likoni Ferry
Private Car Price KES 6,500 / USD 50 Per vehicle, one way

Why Pre-Book a Transfer for a Late SGR Arrival?

Pre-booking a transfer is a critical safety measure for evening train arrivals at Miritini. Arriving after dark can be disorienting, and the availability of on-demand taxis is often limited at night.

A pre-booked driver tracks your train's arrival time and waits for you, even if the service is delayed. The arrangement provides a secure and immediate departure from the station directly to your Diani accommodation.

How to Book a Mombasa SGR to Diani Transfer

To book your transfer from the SGR terminus, follow these steps for a confirmed connection to Diani.

  1. Contact Us in Advance: Contact the Diani Excursions Office via our website or phone before your travel date to guarantee availability.
  2. Provide Travel Details: Supply your arrival date and the specific Madaraka Express train, including its scheduled arrival time in Miritini.
  3. Confirm Passenger Count: Inform us of the number of passengers and the amount of luggage to ensure we assign the correct vehicle size.
  4. Specify Your Diani Drop-off: Provide the name of your hotel, resort, or private accommodation in Diani or Ukunda.
  5. Receive Confirmation: You will receive a booking confirmation with the fixed price and instructions on where to meet your driver. You can book online at https://dianiexcursions.co.ke/booking.

How to Plan a Return Transfer from Diani to the SGR

You should book your return transfer from Diani to the Miritini SGR terminus in advance. Kenya Railways requires passengers to arrive at the station for security screening at least one hour before departure.

We recommend scheduling your hotel pickup in Diani a minimum of three hours before your train's departure time. This schedule provides a sufficient buffer for road traffic and the station's check-in procedures.

Book your Diani excursion

Choose a package, add guests, and optionally request hotel pickup in Diani.

Book on WhatsApp