Services that can be included:
– Private car transfer Mombasa to Diani Beach via Likoni ferry (~1–2 hrs depending on ferry wait)
– Shared matatu service via Likoni ferry (budget option) from $2–$5/person
– Door-to-hotel drop-off anywhere along Diani Beach Road
– Transfer from Mombasa SGR train station (Miritini) to Diani Beach hotels
– Domestic flight Nairobi/Mombasa to Ukunda Airport (UKA/DIA, 10 min south of Diani) with Safarilink or Jambojet
– Luggage assistance and meet & greet included for private bookings
Price: $18 – $90 per vehicle or person (depending on transport type)
– Shared matatu via Likoni ferry: $2–$5/person (budget option)
– Private car Mombasa–Diani: from $18–$45 per vehicle (sedan)
– Mombasa SGR station to Diani Beach: from $30–$90 per vehicle
– Domestic flight to Ukunda: from $55–$90 one-way (from Nairobi or Mombasa)
– Free cancellation up to 24 hours before departure
– Free consultation via WhatsApp
– Fully customizable hotel drop-off and transfer combination
– Price depends on vehicle type, ferry timing, and pickup location
Mombasa to Diani Beach – Coastal Transfer via Likoni Ferry
Travel between Mombasa and Diani Beach – Kenya’s most popular white-sand beach destination – by private car including the iconic Likoni ferry crossing. The route covers about 35 km but can take 1–2 hours depending on ferry wait times.
Perfect for beach resort guests, honeymooners, and families arriving at Mombasa Moi Airport or the SGR train station. Private car transfers include door-to-hotel drop-off at any resort along Diani Beach Road.
KenyaAssist coordinates pickup from Mombasa airport, SGR station, or your hotel, and drops you directly at your Diani resort.
Car or Ferry Transfer Between Mombasa and Diani Beach
Diani Beach lies on the south coast of Kenya, separated from Mombasa Island by the Likoni Channel. All road transfers from Mombasa to Diani include the free Likoni vehicle ferry, which operates 24 hours a day. During peak hours, waiting times can extend to 30–45 minutes, so early departures are recommended.
Travelers arriving at Mombasa Moi Airport (MBA) or the SGR Miritini station can book a direct private transfer to their Diani resort. The route along the B8 coastal road passes through Ukunda town before reaching the Diani Beach strip.
Safarilink and Jambojet also operate direct flights from Nairobi’s Wilson Airport to Ukunda Airport (UKA), landing just 10 minutes’ drive from most Diani hotels, which eliminates the ferry wait entirely.
This route links Mombasa with Diani Beach, and travelers can continue to Malindi or Tsavo.
Starten Sie eine kostenlose Beratung mit unseren Reiseexperten in Kenia:
Start a free consultation with our travel experts in Kenya:
Claim the coupon by WhatsApp message.
Get 5.00 $ discount on your next booking with KenyaAssist. Maximum one coupon per person.