The Complete Guide to SGR Transfers in Mombasa (2026)

Everything you need to know about getting from Mombasa Miritini SGR Terminus to Diani, Watamu, Malindi, Kilifi, Shimba Hills and beyond routes, prices, booking tips, and the answers to every question a first-time traveller asks.

Quick Answer: What is the fastest way to book?

Use the booking form on our homepage for instant confirmation. Or WhatsApp us your travel date, arrival time and destination at the number on our contact page and we'll confirm within 30 minutes

You've stepped off the Madaraka Express at Miritini SGR Terminus. Maybe you're heading to Diani for a week on the beach. Maybe it's a tented camp near Shimba Hills or a guesthouse in Watamu. The train journey from Nairobi was about four hours and it was good. Now you're outside the terminus, the sun is doing what it does on the coast, and you need to figure out the last leg.

That last leg is what we do. Every day. This guide covers every option available at Miritini, what each one costs, how to book, and the tips that separate a smooth arrival from a stressful one.

Whether you're coming to the coast for the first time or you've done the SGR before and want a more reliable transfer, this is the guide.

1. Understanding Mombasa SGR Terminus (Miritini)

The first thing most people get wrong about Mombasa SGR Terminus is where it is. It's not in the city centre. Miritini Station sits about 15 kilometres west of the Mombasa CBD, out past Changamwe near where the A109 Nairobi highway meets the coast.

The reason for this location is practical: Miritini is where the SGR track reaches the coastline. The railway wasn't designed to thread through the existing city. It terminates at the edge of the urban area and leaves the last leg to ground transfer.

For most coast-bound travellers this is actually good news. Diani, Kilifi, Watamu and Malindi are all reached more efficiently from Miritini than they would be from the Mombasa CBD. You're already on the right side of town. No navigating through city traffic.

From Miritini Terminus to...

Distance

Transfer Time

Diani Beach (South Coast)

~50 km

60 to 75 min (via Dongo Kundu Bypass, no ferry)

Watamu

~115 km

About 2 hours

Malindi

~140 km

About 2.5 hours

Kilifi

~65 km

About 75 min

Shimba Hills Gate

~55 km

About 70 min

Nyali / Bamburi (North Coast)

~20 km

25 to 35 min

Mombasa CBD

~15 km

20 to 30 min

Timings above are for private transfers in normal traffic. Our Diani route uses the Dongo Kundu Bypass, so no Likoni Ferry crossing is needed.

 

2. Your Transfer Options from Miritini

When you walk out of the terminus building, you'll find several transport options. Here's an honest look at each one.

Option 1: Shared Shuttle

A minivan or people carrier that collects passengers going in the same direction and drops them off along the route. You pay per seat, not for the whole vehicle. It's the most affordable option.

  • Departs at scheduled times aligned with Madaraka Express arrivals

  • You may wait 20 to 40 minutes for the vehicle to fill

  • Makes 2 to 3 stops at hotels or drop-off points along the route

  • Best for: solo travellers, backpackers, budget tourists travelling light

  • Less suited to: families with children, groups with lots of luggage, late arrivals needing to reach a specific hotel quickly

Option 2: Private Transfer

The vehicle goes directly from the terminus to your hotel. No other passengers, no intermediate stops. Your driver will be holding a sign with your name when you walk out.

  • Departs as soon as you're ready, no waiting for others

  • Goes directly to your accommodation, door to door

  • Vehicles range from sedans (1 to 3 pax) to minibuses (9 to 14 pax)

  • Fixed price agreed at booking, no surge or negotiation

  • Best for: families, groups, anyone with a lot of luggage, late night arrivals, time-sensitive bookings

Option 3: Group Charter

For groups of 10 or more travelling together. A dedicated bus or fleet of vehicles moves everyone as one party. The go-to option for conferences, corporate retreats, wedding groups and tour operators.

Option 4: Taxi (metered or negotiated)

Taxi drivers position themselves at the terminus exit. Works well for the short hop to Mombasa CBD or Nyali. For longer routes like Diani or Watamu, negotiated prices tend to run higher than a pre-booked private transfer, and you don't have the reassurance of a confirmed price before you arrive.

Option 5: Uber or Bolt

Both apps operate in the Mombasa area but coverage at Miritini is inconsistent. When 1,200 passengers step off the inter-county train and a large number of them open the app at the same moment, demand spikes and surge pricing hits immediately. Most drivers also decline long routes like Diani or Watamu from Miritini. For Nyali and Bamburi it's more workable. For anything further, a pre-booked shuttle is more reliable and often cheaper at surge prices. See our full Uber vs Shuttle comparison for the breakdown.

Option 6: Matatu

Kenya's shared minibuses serve routes from the Mombasa bus terminus areas. They don't serve Miritini directly. Getting to the matatu stage first requires either a short taxi or a walk. For experienced local travellers on a tight budget, matatus are cheap. For most visitors arriving with luggage on an unfamiliar route, they're not the right first call.

Side-by-side comparison

Option

Cost Range

Door to Door

Wait Time

Best For

Shared Shuttle

KSh 500 to 1,500 per seat

No (shared stops)

20 to 40 min

Solo, budget

Private Transfer

KSh 3,500 to 9,000

Yes (direct)

0 min

Families, groups

Group Charter

Quote-based

Yes

Pre-arranged

10+ passengers

Taxi (negotiated)

Varies

Yes

5 to 15 min

Short trips, CBD

Uber/Bolt

Varies plus surge

Yes

Unpredictable

Short trips only

Matatu

KSh 100 to 300

No

Unpredictable

Local budget savvy

3. Pricing Guide

The most common question we get is how much a transfer from Mombasa SGR costs. It depends on where you're going and which vehicle type you choose.

Shared Shuttle Fares (per seat)

Destination

Shared Fare (per seat)

Journey Time

Nyali / Bamburi (North Coast)

KSh 500 to 700

25 to 35 min

Diani Beach (South Coast)

KSh 900 to 1,200

60 to 75 min

Kilifi

KSh 1,000 to 1,300

About 75 min

Watamu

KSh 1,200 to 1,500

About 2 hours

Malindi

KSh 1,300 to 1,600

About 2.5 hours

Shimba Hills area

KSh 900 to 1,200

About 70 min

Private Transfer Fares (per vehicle)

Destination

Sedan (1 to 3 pax)

SUV (1 to 4 pax)

Minivan (5 to 8 pax)

Nyali / Bamburi

KSh 2,500 to 3,500

KSh 3,000 to 4,000

KSh 4,500 to 5,500

Diani Beach

KSh 4,500 to 5,500

KSh 5,500 to 7,000

KSh 7,000 to 9,000

Kilifi

KSh 3,500 to 4,500

KSh 4,500 to 5,500

KSh 6,000 to 7,500

Watamu

KSh 6,000 to 7,500

KSh 7,000 to 9,000

KSh 9,000 to 12,000

Malindi

KSh 7,000 to 8,500

KSh 8,500 to 10,500

KSh 11,000 to 14,000

Shimba Hills

KSh 4,500 to 5,500

KSh 5,500 to 7,000

KSh 7,500 to 9,500

All prices are fixed and confirmed at booking. No extra charges for luggage or waiting when a train is delayed. Payment via M-Pesa or card.

4. How to Book Your Transfer

Booking takes less than two minutes. Three options.

Option A: Book Online

  1. Go to sgrshuttlemombasa.com and click Book Now

  2. Select your destination, travel date, arrival time and number of passengers

  3. Choose shared shuttle or private transfer

  4. Enter your name and contact number

  5. Pay via M-Pesa STK push or card. You'll get a confirmation immediately.

Option B: Book via WhatsApp

  1. Send a message to the number on our Contact page

  2. Include: your name, travel date, SGR arrival time (from your train ticket), destination and number of passengers

  3. We'll confirm availability and send a payment link within 30 minutes

  4. Pay and receive your booking confirmation

Option C: Book on Arrival

If you haven't pre-booked, our staff are at the terminus exit and can arrange a transfer on the spot. During peak periods (public holidays, weekends, December to January) shared shuttles and preferred vehicle types can sell out. Pre-booking is always better.

Best time to book: the night before or at Nairobi Station

Book your transfer the evening before your journey, or while you're waiting to board the Madaraka Express at Syokimau. By the time you arrive at Miritini, you'll walk straight to your waiting driver with no queuing, no negotiating.

5. What to Expect When You Arrive at Miritini

Inside the terminal

Miritini has a proper terminus building with air conditioning, a waiting lounge, food vendors, an ATM, free WiFi, and ticket machines where you print your physical boarding pass from your e-ticket. Most passengers are through the building within 10 to 15 minutes of the train stopping.

Finding your driver

If you've pre-booked, your driver will be at the designated transfer meeting point just outside the arrivals exit, holding a sign with your name. This area is clearly marked. Don't accept rides from touts who approach you before you reach this point. Walk to the meeting point first.

Shared shuttle meeting point

Shared shuttle passengers go to a boarding area where vehicles are grouped by destination. Staff at the exit can point you in the right direction. If you've pre-booked a shared seat, your name will be on the boarding list.

Luggage

Our vehicles have solid boot space. A private sedan handles 2 to 3 large suitcases plus cabin bags comfortably. Minivans and SUVs handle more. If you're travelling with surfboards, bicycles or unusually large items, tell us at booking so we send the right vehicle.

If your train is running late

Don't worry about this. We monitor Madaraka Express arrivals in real time and adjust our drivers accordingly. If your train is delayed by 30 minutes or 3 hours, your driver will be there when you arrive. There's no extra charge for delays outside your control.

6. Route Highlights: What to Expect on the Journey

To Diani Beach (South Coast)

We take the Dongo Kundu Bypass from near Miritini, heading south to the Likoni-Ukunda road. No ferry crossing needed. The bypass opened and changed the Diani transfer significantly: no queue, no waiting, a predictable 60 to 75 minutes. You'll pass through Kombani and Ukunda before reaching Diani Beach Road. We cover the full stretch down to Neptune Hotel and Congo River.

To Kilifi

Heading north on the B8 coastal road, the Kilifi route takes you over the Kilifi Creek Bridge, one of the more beautiful road crossings you'll make in East Africa. Turquoise water below, mangroves stretching to the horizon. About 75 minutes from Miritini and it goes quickly.

To Watamu

The Watamu route continues north past Kilifi through Mtwapa and on to Gede junction. About two hours on a good road. Most passengers sleep for part of this one after the train journey, which is a very sensible approach.

To Shimba Hills

Southwest from Miritini into a landscape that changes fast from urban to green highland. The road into Kwale County feels different from the coastal routes: cooler, lusher, quieter. A private transfer is recommended for Shimba Hills because you need a vehicle for the game drive inside the reserve once you're there.

7. Ten Tips for a Smooth Transfer

  1. Book in advance, especially during peak season. December, January, Easter and long weekends see very high demand. Pre-booking guarantees your vehicle and locks in the price.

  2. Save our WhatsApp number before you travel. Having it already in your phone means you can reach us quickly if anything changes: train delays, group size adjustments, platform changes.

  3. Carry your booking confirmation. A screenshot of your confirmation message or email is all you need to identify yourself to your driver.

  4. Dress for the heat. Particularly from December through February, the road transfer without air conditioning running can get warm. Light, loose clothing makes a real difference.

  5. Carry some Kenyan shillings for tips and incidentals. Your transfer is paid but having shillings for a cold drink at a petrol stop or a small tip for a helpful driver is always useful.

  6. Mention any luggage quirks at booking. Surfboards, baby prams, golf bags and wheelchair equipment all need planning. A quick note at booking means the right vehicle shows up.

  7. Check your accommodation address, not just its name. Some hotels have confusing access roads or multiple entry points. A quick look at your hotel's location on Google Maps before you travel helps your driver reach you faster.

  8. For very early or very late arrivals, confirm your booking the day before. We operate 24/7 but a WhatsApp confirmation the day before an unusual arrival time gives everyone peace of mind.

  9. For solo female travellers, request a named driver at booking. We'll send you the driver's full name and vehicle registration before your travel date.

  10. If you're arriving on the night train (around 3:35 AM), pre-book rather than hoping to sort it on arrival. The terminus has limited transport options at that hour and our pre-booked driver will be there waiting.

8. Frequently Asked Questions

Q: Do I need to book in advance or can I just show up?

A: You can arrange a transfer on arrival at the terminus and our team is there. But we strongly recommend booking in advance to guarantee your preferred vehicle type, lock in the price and avoid waiting. During peak season (December, January, Easter and long weekends), vehicles fill up quickly. Booking ahead takes 5 minutes and removes all uncertainty.

Q: What happens if my Madaraka Express train is delayed?

A: Nothing bad on your end. We monitor all SGR arrivals in real time and adjust our drivers' schedules when trains run late. Whether your train is 20 minutes late or 2 hours late, your driver will be waiting when you arrive. There's no extra charge for delays outside your control.

Q: Where exactly do I meet my driver at Miritini Terminus?

A: For pre-booked transfers, your driver will be at the designated transfer meeting point just outside the arrivals exit, holding a sign with your name. Look for the clearly marked pre-booked transfers zone. If you can't find your driver, call or WhatsApp the number in your booking confirmation immediately.

Q: What payment methods do you accept?

A: We accept M-Pesa (most popular, you'll receive an STK push to your phone), debit and credit card, and bank transfer for corporate accounts. Cash payments can be arranged in advance. We don't accept foreign currency at the terminus.

Q: Can you pick me up from a hotel in Mombasa and take me to the SGR terminus for my departure?

A: Yes. We run transfers in both directions. We also do hotel-to-terminus transfers for passengers departing on the Madaraka Express. Book via the website or WhatsApp with your hotel address and your train departure time and we'll calculate the right pick-up time.

Q: Do you offer child seats?

A: Yes. Request a child seat at the time of booking and specify the child's age and approximate weight so we fit the right seat. Child seats are available at no extra charge but must be requested in advance.

Q: Can I book a transfer for a group of 15 people?

A: Yes. Groups of 10 or more are handled through our Group Charter service. Contact us via WhatsApp or the website with your group size, travel date, arrival time and destination. We'll send a quote within a few hours and can handle groups up to 50+ passengers with coordinated vehicles.

Q: Is the Likoni Ferry included in a transfer to Diani?

A: We don't use the Likoni Ferry for Diani transfers. We use the Dongo Kundu Bypass, which connects the A109 highway near Miritini directly to the Likoni-Ukunda road south of the ferry. Faster, more predictable, no queue. Your transfer to Diani is completely handled from the moment you meet your driver at Miritini.

Q: What is your cancellation policy?

A: Cancellations made more than 24 hours before your transfer get a full refund. Cancellations within 24 hours get a 50% refund. No-shows are non-refundable. If Kenya Railways cancels your train, you're entitled to a full refund or free rescheduling. Contact us as soon as you know

Q: Do you operate on public holidays and at night?

A: Yes. We operate 24 hours a day, 7 days a week including all public holidays. Public holidays and long weekends are actually our busiest periods, so booking further ahead is wise during those times.

Ready to Book Your SGR Transfer?

Pick your destination below. Each page has full route information, departure times, prices and a direct booking form.

Book Your Transfer Now

Choose your destination to see routes, times and prices:

SGR to Diani | SGR to Watamu | SGR to Malindi | SGR to Kilifi | SGR to Shimba Hills | SGR to North Coast Hotels

Or WhatsApp us directly via the Contact page, We reply within 30 Seconds

More Helpful Guides

Raphael Okwama

Raphael Okwama

Travel Specialist / Author

I'm Raphael, a Kenyan tourism and travel industry professional with 25 years of experience helping travelers move across East Africa. As the founder of SGR Shuttle Mombasa, I run passenger transfer services connecting Mombasa SGR Station to Diani, Nyali, Mtwapa, Bamburi, Malindi, Watamu, and Kilifi, routes I know better than most. Through this blog, I share practical travel tips, destination guides, and insider knowledge to help visitors and locals get the most out of Kenya's Coast.

More transfer guides