Open 24/7

Pickup at the terminus

Luggage assistance

Private or shared

Private and shared transfers from the SGR terminus in Miritini to your hotel on the South Coast or in Malindi. We run 24 hours a day with a chauffeur, air conditioning and luggage help.

SGR Transfers Featured
SGR Shuttle Mombasa to Diani Hotels Transfer
  • ★
  • ★
  • ★
  • ★
  • ★
1 reviews
1-2/Hours
Starting From
KSh800 /per person
SGR Transfers
SGR Shuttle Mombasa to Malindi Hotels Transfer
  • ☆
  • ☆
  • ☆
  • ☆
  • ☆
0 reviews
3-4/Hours
Starting From
KSh1,200 /per person
Posted on Google Google
Wangari Wairimu profile picture
Wangari Wairimu
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
My journey from Mombasa SGR Terminus to my hotel in Diani at 3:00 AM was very comfortable and smooth. The car was clean, comfortable, and well-maintained, and the driver was kind and professional. As a first-time traveler to Diani, I really appreciated the reliable service. I highly recommend Stapol Tours
Posted on Google Google
Kristine Baghdasaryan profile picture
Kristine Baghdasaryan
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Traveled around Mombasa with Mark. Highly responsible, punctual, and an excellent driver. Would recommend!
Posted on Google Google
Eric Munjuru profile picture
Eric Munjuru
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Excellent service. Thank you so much. We will use your services on our next visit in Diani.
Verified by Trustindex
Trustindex verified that these reviews were published on Stapol Tours SGR Airport shuttle in Diani's Google Business Profile. Learn more
#1 Stapol Tours

About our SGR Shuttle service to Diani & Malindi

Stapol Tours & Travels runs SGR shuttle transfers from the Mombasa SGR Terminus in Miritini to hotels in Diani and Ukunda and to hotels in Malindi.

Shared seats start at KSh 800 per person to Diani and KSh 1,200 per person to Malindi.

A private vehicle costs KSh 7,500 per group to Diani and KSh 15,000 per group to Malindi.

Transfers run 24/7 with advance booking.

banner-image-one
banner-image-one

SGR Transfers — Diani & Ukunda vs Malindi

SGR to Diani and UkundaSGR to Malindi
Shared seatKSh 800 per personKSh 1,200 per person
Private vehicleKSh 7,500 per groupKSh 15,000 per group
Travel timeAbout 1.5 to 2.5 hours, depending on trafficAbout 3 to 4 hours
PickupMombasa SGR Terminus, MiritiniMombasa SGR Terminus or Mombasa Airport
DropoffYour hotel, villa or apartmentYour hotel in Malindi
Group size1 to 22 travelers1 to 22 travelers
Availability24/7, book at least 24 hours ahead24/7 with advance booking
IncludedChauffeur, air-conditioned vehicle, fuel and tolls, parking, luggage assistanceChauffeur, air-conditioned vehicle, fuel and tolls, luggage handling

How our SGR shuttle works

Here's the process from bookng to hotel drop-off.

01

Book Online

Book by phone or on WhatsApp at +254 722 136113. Send your travel date, the number of passengers, your hotel name and your train arrival time. We recommend booking at least 24 hours ahead.

02

Arrive SGR Terminus

Take the Madaraka Express to Mombasa Terminus in Miritini. Kenya Railways sells the train tickets from KSh 1,500 for economy to Ksh 12,000 for Premium tickets.

03

Meet Driver

Your driver will meet you at the Mombasa SGR terminus, help with your luggage, and take you to the vehicle.

04

Pickup & Drop -off

You travel in an air-conditioned vehicle to your hotel and the driver will drop you at the door.

Get in Touch!

We drop passengers at hotels, resorts, villas and apartments in Diani and Ukunda, and at hotels in Malindi. Staying somewhere else along the coast? Fill the form below and we will get back to you in 10 mins.

    From the SGR Mombasa Terminus to the coast (Short guide)

    Where is the Mombasa SGR Terminus? Mombasa Terminus is in Miritini, on the mainland about 11 kilometers from Mombasa town. It is not in the city center, so most travelers need onward transport.

    Does the SGR go to Diani or Malindi? No. The Madaraka Express runs between Mombasa and Nairobi, with stops that include Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali and Athi River. Diani and Malindi are reached by road from Mombasa Terminus, which is the reason this shuttle exists.

    How do I buy an SGR ticket? Kenya Railways sells tickets on metickets.krc.co.ke, through the USSD code *639# and at Madaraka Express stations. Check the Kenya Railways site for current fares, schedules and booking rules before you travel.

    How do I get from the terminus to Mombasa town? Kenya Railways runs a commuter train between Mombasa Terminus, Miritini and Mombasa Railway Station in the town center. It launched in September 2025 with a fare of KSh 50 at the time. Confirm the current fare and times with Kenya Railways.

    Mombasa to Diani by road. Explain the route you use from the terminus (section 8, item 2), the time it takes and what traffic does to it.

    Mombasa to Malindi by road. Explain the distance in hours, the towns on the way and why the road trip suits a shuttle better than changing buses.

    Verify every fact in this section against the Kenya Railways website on the day you publish, and add the date you checked at the bottom of the section. Train schedules and fares change.

    Frequently asked questions

    A shared seat costs KSh 800 per person and a private vehicle costs KSh 7,500 per group. Both include a chauffeur, an air-conditioned vehicle, fuel, parking and luggage assistance, with dropoff at your hotel, villa or apartment.

    A shared seat costs KSh 1,200 per person and a private vehicle costs KSh 15,000 per group. The price covers fuel, tolls, the driver, air conditioning, luggage handling and dropoff at your Malindi hotel.

    No. Mombasa Terminus in Miritini is the closest SGR station. Our shuttle takes you from there to your Diani or Ukunda hotel in about 1.5 to 2.5 hours, depending on traffic.

    No. The SGR does not run to Malindi. Take the train to Mombasa Terminus and continue by road. Our shuttle drives you from the terminus to your Malindi hotel in about 3 to 4 hours.

    The drive takes about 1.5 to 2.5 hours depending on traffic. The transfer from the SGR to Malindi takes about 3 to 4 hours.

    A shared seat is priced per person and is the cheapest option. A private vehicle is priced per group, leaves at a time that suits you and carries your group only. Stops for private Malindi transfers can be arranged on request.

    Yes. Our transfers run 24/7, including early morning and late night train arrivals. Book at least 24 hours before you travel so a driver is ready at the terminus.

    Book online, by phone or on WhatsApp at +254 722 136113. Send your date, passenger numbers, hotel and train arrival time. We confirm your booking by message.

    No. Kenya Railways sells the train tickets on metickets.krc.co.ke, by USSD *639# and at stations. We handle the road transfer from Mombasa Terminus to your hotel.

    Private bookings carry up to 22 travelers. Shared seats are booked per person.

    Yes. Luggage assistance is included on both routes. For Malindi, standard luggage is included at no extra cost.

    Yes, the Malindi transfer includes pickup from Mombasa Airport or the SGR terminus. For Diani, see our Mombasa Airport to Diani private transfer and our Ukunda Airport transfer.

    See Airport Tours

    A curated list of our Airport pickups to Diani

    Airport Transfers
    Ukunda Airport to Diani Hotels Transfer
    15 Mins/30 Mins
    Book Now Book Now
    per group
    KSh1,500
    • Experience
      Including activities such as airport meet & greet, short scenic coastal drive and direct hotel drop-off with this premium private transfer service.
    • Inclusion
      This package covers airport pickup, professional chauffeur, fuel, luggage assistance and direct hotel drop-off to ensure a smooth and worry-free journey.
    Airport Transfers Featured
    Mombasa Airport to Diani Hotels Transfer
    1.5 hours/2 Hours
    Book Now Book Now
    per group
    KSh7,500
    • Experience
      Including activities such as airport meet & greet, scenic coastal drive via the new Mombasa–Diani road and direct hotel drop-off with this premium private transfer service.
    • Inclusion
      This package covers airport pickup, professional chauffeur, fuel, toll charges, luggage assistance and direct hotel drop-off to ensure a smooth and worry-free journey.