Airport & Transfer Guides

Mombasa Airport to Diani Beach: The Complete Transfer Guide

21 Jul 2026 · By Site Administrator · 2 min read

Landing at Moi International Airport (MBA) in Mombasa is usually the first step of a Diani Beach holiday — but the airport itself is on the mainland, and Diani sits south of Mombasa Island across the Likoni Channel. Here's exactly what to expect on the journey, and how to make it as smooth as possible.

How far is Diani Beach from Mombasa Airport?

The direct distance is around 45–50 km, but the route isn't a straight line — it runs through Mombasa town, across the Likoni ferry (or the newer route avoiding it), and down the coastal road through Ukunda to Diani. Door-to-door, most transfers take 1.5 to 2.5 hours, depending on ferry queues and traffic through town.

The Likoni ferry crossing

Vehicle ferries across the Likoni Channel run frequently, but queues can be long during peak hours (early morning and late afternoon on weekdays). An experienced local driver knows how to time the crossing and which lane to join — this alone can save 20–30 minutes compared to arriving at the ferry blind.

What does a private transfer cost?

Pricing depends on your vehicle choice — a saloon car for 1–3 passengers costs less than a family van or an SUV for a larger group. We quote a fixed, all-inclusive price before you travel (ferry costs, tolls and driver included), so there are no surprises on arrival.

Tips for a smooth arrival

  • Share your flight number when booking — we track it, so we're there even if your flight is early or delayed.
  • Look for your driver holding a name board just outside arrivals.
  • Keep small KES notes handy for tips, but the transfer fare itself is settled in advance or via M-Pesa.
  • If you're arriving late at night, a pre-booked transfer is strongly recommended over relying on airport taxis.

Book your transfer in advance

We recommend booking your Mombasa Airport to Diani Beach transfer at least 24 hours ahead, especially during the December and July–August peak seasons. Use our online booking form or message us on WhatsApp with your flight details, and we'll confirm your driver and vehicle within 30 minutes.

Ready to plan your next ride on the Kenya Coast?

Book Your Ride →

Diani Elite Taxi

Typically replies instantly

Hi there! Need a ride or have a question about our fares? Chat with us directly on WhatsApp — we usually reply within minutes.
Start Chat on WhatsApp
Book Now