SGR Transfer to

Diani Beach

Kenya's most beautiful beach, straight from the train

FromKES 700per person
Journey time~1h 30m
Distance50 km
Mombasa SGR Station
28/07/2026
🏠
Door-To-Door ServiceVIP Resort & Villa Drop-off

SGR Shuttle Mombasa to Diani Beach — Direct transfer from Miritini terminus

Your train has arrived. Diani Beach is 50 km away. Your driver is already waiting.

SGR Shuttle Mombasa operates a dedicated transfer service from Miritini SGR terminus directly to Diani Beach. Whether you are heading to a beachfront resort, a holiday rental, or a specific address on the south coast, we connect you door-to-door with a vetted, named driver and a fixed fare — confirmed before you even board the train in Nairobi.

No queueing for taxis at the terminus gate. No price negotiation after a four-hour journey. Just a driver holding your name, a comfortable vehicle, and the fastest road south.

Distance

50 km

Journey time

~1 hr 20 min

Pick-up

Miritini SGR terminus

Drop-off

Your Diani hotel / address

Operating hours

05:00 – 23:00 daily

Fixed fare · Train-tracked pick-up · Free cancellation 24 hrs before travel

Miritini SGR to Diani Beach — route overview

The transfer from Miritini SGR terminus to Diani Beach follows the A14 south coast road — a well-maintained tarmac highway that runs south from Mombasa through Likoni, Ukunda, and down to the Diani Beach strip. Under normal traffic conditions the journey takes approximately 1 hour and 20 minutes, covering 80 km. During public holidays, peak tourist season (July–August and December–January), or when the Likoni Ferry experiences high volumes, journey times may extend by 20–30 minutes.

Pick-up point

Miritini SGR terminus arrivals gate, Mombasa

Drop-off

Your hotel, resort, or address in Diani Beach

Route

A14 south coast road via Likoni & Ukunda

Distance

50 km

Est. journey time

~1 hr 20 min (normal traffic)

Vehicle options

Shared shuttle · Private saloon · Private minivan

At Miritini terminus, your driver will be stationed at the SGR Shuttle Mombasa meeting point at the arrivals gate, holding a board with your name. You will have received their name, vehicle registration, and phone number in your booking confirmation — so you know exactly who to look for. Your driver monitors the SGR live arrivals board and adjusts for any delay on your train at no extra charge to you.

Drop-off is directly at your hotel entrance, resort reception, or any specific address in Diani Beach and the surrounding Ukunda area. If you need to stop briefly en route, let your driver know at the start of the journey.


SGR shuttle Diani Beach fare from Miritini

All fares below are fixed. The price you see at checkout is the price you pay — no meter, no surge pricing, no extras added on arrival.

Vehicle typeFare (KES)CapacityIncludes
Shared shuttleFrom KES 7001 seat2 bags, ferry crossing, fixed departure windows
Private saloonFrom KES 60001–3 passengersAll luggage, ferry crossing, direct route, train-wait included
Private minivanFrom KES 80004–7 passengersAll luggage, ferry crossing, child seat on request, direct route

Prices last updated June 2026. Child seats available on request at no extra charge. For groups larger than 7, contact us for a group rate.


How to book your SGR shuttle to Diani Beach

Four steps from booking to your hotel door — the whole process takes under two minutes online.

Step 1

Select Diani Beach as your destination

Visit the booking page, choose Diani Beach as your destination, and enter your SGR train number, travel date, and passenger count. Select shared shuttle, private saloon, or private minivan.

Step 2

Pay and receive confirmation

Complete secure payment online. Within minutes you receive a booking confirmation containing your driver's full name, vehicle registration number, and a direct contact number for the day of travel.

Step 3

Meet your driver at Miritini arrivals

Your driver tracks your SGR train in real time. If your train is delayed, they wait at no extra charge. Look for the SGR Shuttle Mombasa sign at the arrivals gate — or simply call the number in your confirmation.

Step 4

Arrive at Diani Beach

Your driver takes you directly to your hotel entrance or specified address in Diani Beach. Luggage is loaded and unloaded for you. No detours, no additional passengers on private hire bookings.


About Diani Beach

Diani Beach is widely regarded as one of the finest beaches on the East African coast. stretching for approximately 50 km along Kenya's south coast, it is characterised by fine white sand, a sheltered lagoon with calm turquoise water, and a fringing coral reef that makes it one of the best snorkelling and diving destinations in the Indian Ocean. The town of Ukunda sits just inland and serves as the main service hub for the beach strip.

Visitors to Diani have an exceptional range of activities available year-round. The reef offers world-class snorkelling and scuba diving with several PADI-certified dive centres operating along the strip. Skydive Diani is one of only a handful of coastal skydiving operations in Africa, offering tandem jumps over the ocean. For those who prefer to stay at sea level, kite-surfing, deep-sea fishing, dhow cruises, and forest walks through the Colobus Conservation sanctuary are all within easy reach.

Accommodation in Diani ranges from boutique guesthouses to full-service international resorts. Well-known properties include Leopard Beach Resort & Spa, Diani Reef Beach Resort & Spa, Neptune Paradise Beach Resort, and Almanara Luxury Villas — all of which are reachable directly from Miritini terminus via SGR Shuttle Mombasa.

The best time to visit Diani Beach is during the dry seasons: January to March and July to October. December is also popular despite occasional short rains, and the beach is at its quietest — and most affordable — in May and June. Whenever you arrive, your transfer from Miritini SGR terminus to Diani starts here. Book your shuttle now →


Why pre-book your Diani transfer from Miritini?

Miritini terminus is not Mombasa city centre. It is a dedicated SGR station on the outskirts of the city, and the unofficial taxi presence at the exit operates without meters or published fares. For a journey of 80 km to the south coast, the difference between a pre-booked fixed fare and an improvised kerb negotiation can be substantial.

Avoid inflated terminus fares

Unmetered taxis at Miritini routinely charge premium rates to passengers who have not pre-arranged transport. A pre-booked shuttle locks in the published fare before you arrive.

80 km is too far to risk an unvetted driver

Unlike a short city ride, the Miritini–Diani route crosses the Likoni channel and takes over an hour. Travel with a named, PSV-licensed, insured driver who has been individually verified.

Peak season availability is limited

During July–August and December–January, shuttle slots to Diani fill quickly. Booking in advance — even the day before — guarantees your vehicle is reserved when your train arrives.


Also travelling to other coastal destinations?

SGR Shuttle Mombasa covers the full Kenya coast from Miritini terminus. If your plans include other destinations — or you are travelling as part of a group going to different locations — we have you covered.


Frequently asked questions — SGR shuttle to Diani Beach

  • How long does the SGR shuttle from Miritini to Diani Beach take?

    The transfer from Miritini SGR terminus to Diani Beach takes approximately 1 hour and 20 minutes under normal traffic conditions. The route covers 50 km via the A14 south coast road. Journey times may be longer during public holidays or peak tourist season (July–August and December–January) when the Likoni crossing and south coast road are busiest.

  • How much is the shuttle from Mombasa SGR to Diani Beach?

    A shared shuttle seat from Miritini to Diani Beach starts from KES 700. A private saloon for up to 3 passengers starts from KES 6000, and a private minivan for groups of up to 7 starts from KES 8000. All fares are fixed — the price confirmed at checkout is the price you pay, with no additions at pick-up.

  • Where do I meet my driver at Miritini SGR terminus?

    Your driver waits at the designated SGR Shuttle Mombasa meeting point at the Miritini terminus arrivals gate, holding a sign with your name. Your booking confirmation also includes your driver's direct phone number so you can contact them immediately on arrival if needed.

  • Can I get a private shuttle from SGR Mombasa to Diani?

    Yes. Private hire is available for solo travellers, couples, families, and groups of up to 7 passengers. A private vehicle travels directly to your Diani hotel or address with no additional stops. Choose private saloon (1–3 passengers) or private minivan (4–7 passengers) when booking.

  • Is it safe to take a shuttle from Miritini to Diani Beach?

    Yes. Every SGR Shuttle Mombasa driver holds a valid PSV licence, has been individually background-checked, and operates an insured, inspected vehicle. The A14 south coast road is a well-maintained tarmac highway used daily by thousands of travellers. Pre-booking ensures you travel with a verified, named driver rather than arranging transport at the terminus on arrival.

  • How far is Diani Beach from SGR Mombasa?

    Diani Beach is 50 km (by direct route, ~50 km by road crossing the ferry) from Mombasa SGR Terminus at Miritini. The journey takes approximately 75 to 90 minutes depending on traffic, crossing the Likoni Ferry to the south coast. Your transfer drops you at Ukunda stage, with a tuk-tuk add-on available at checkout to reach your specific hotel.

  • Can I get an Uber from SGR Mombasa to Diani Beach?

    Uber operates in Mombasa but the Diani route is a consistent problem on the platform. Because Uber fares are algorithm-controlled, they don't account for the driver's 80 km empty return from Diani. In practice most drivers either cancel after accepting or call you outside the app to negotiate a higher price. The negotiated number usually lands close to what a pre-booked transfer costs anyway, but you're dealing with the uncertainty at the terminus gate after a four-hour train journey. A pre-booked shuttle removes that entirely.

  • What is the best way to get from SGR Mombasa to Diani Beach?

    A pre-booked shuttle transfer is the most reliable option from Miritini terminus. Public matatu transport doesn't serve the SGR station directly and requires multiple connections with luggage. Uber operates in Mombasa but drivers are reluctant to do the Diani run at platform fares given the empty return journey.

  • Does the shuttle wait if my SGR train is late?

    Yes. Your driver tracks the SGR live arrivals board and waits at Miritini regardless of delays. No extra charge applies for train delays.

  • How do I book an SGR shuttle to Diani Beach?

    Book online via our booking page. Select Diani Beach as your destination, enter your SGR train number, travel date, and passenger count, then pay securely. Confirmation arrives within minutes and includes your driver's name, vehicle registration, and contact number. Same-day bookings are accepted subject to availability — advance booking is recommended during peak season.


Book your SGR shuttle to Diani Beach

Your train gets you to Miritini. We get you to Diani. Pre-book in two minutes, travel with a named driver, and arrive at your hotel without the terminus stress.

Fixed fare · Vetted driver · Train-tracked pick-up · Free cancellation 24 hrs before