• Nothing Found

How to Get from Mombasa Airport to Diani Beach

Diani Beach is situated on the Indian Ocean coast of Kenya and is one of Africa’s most popular beach destinations. It’s located only about 35 km south of Mombasa and you can easily get from Mombasa Airport to Diani Beach by taking an airport taxi.

Public transportation isn’t available at Moi Airport, so unless you rent a car or your hotel offers a shared airport shuttle, a private transfer from Mombasa Airport to Diani Beach is your only available option. The trip takes about 1 hour and 15 minutes, including a 21-minute ferry ride and costs on average around €65 (KES 10,240). Keep in mind that this is only an estimate and the cost may vary depending on the operator. To secure a fixed fare you’ll know in advance, you can pre-book and pre-pay for your Mombasa Airport to Diani Beach transfer with a provider like Welcome Pickups.

Welcome Pickups offers meet and greet services and a friendly introduction to Mombasa at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €65 75min 24/7

How to get from Mombasa Airport to Diani Beach by taxi

A great way to get from Mombasa Airport to Diani Beach is by taking an airport taxi. In fact, besides hotel airport shuttles and car hire, it’s the only available transportation option; there is no public transportation available for this trip. Whether you choose to take a cab from the airport taxi rank or pre-book a private transfer, you can enjoy a comfortable ride 24/7. The trip from Mombasa Airport to Diani Beach takes about 1 hour and 15 minutes, including a short car ferry ride.

What's the cost of a transfer from Mombasa Airport to Diani Beach?

Mombasa taxis don’t operate with fixed fares and the rates may greatly vary from one operator to the next. An average estimate for a Mombasa Airport to Diani Beach transfer is around €65 (KES 10,240); make sure to agree on the fare with the driver before you get in the taxi and negotiate if the quote you’re given sounds excessive.

Cost

€65

Trip Duration

1 H. 15 Min.

The cost may vary depending on the operator; pre-book your taxi to ensure a fixed fare.

Convenience
Safety
Value for Money

Taxis are available at Moi Airport 24/7 for on-demand service.

Where do I take a taxi from?

Taxis are available at Moi Airport 24/7; in front of the main terminal building, you’ll find different designated taxi ranks for pre-booked taxis and cabs providing on-demand services. If you choose an on-demand taxi, make sure to stay away from unregistered taxi drivers and people offering to assist with your luggage or claiming that your pre-booked taxi didn’t show up. From Mombasa, you’ll get to the South Coast via the Likoni Ferry.

Convenience

Since there is no public transport available for this trip, the options are limited; a Mombasa Airport to Diani Beach taxi is the most convenient option to reach your accommodation quickly and comfortably. It guarantees you’ll have transportation available no matter what time your flight arrives at Moi Airport and if you pre-book your transfer, you can enjoy a private ride to your destination.

Editor’s Note

At first glance, the fare for a taxi from Moi International Airport to Diani Beach may seem high but it's in fact the best value for money option. If you're travelling alone or on a budget, consider splitting the cost with other travellers heading in the same direction.

Useful Tips

Most taxis in Mombasa don’t accept card payments, so make sure to carry cash in various notes.
Some Mombasa taxi operators may charge per person and not per vehicle; always double-check this before setting off.
Tipping your taxi driver is customary for good service; you can round up or leave a tip of around 10%.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How do I get from Mombasa Airport to Diani Beach?


The best way to get from Mombasa Airport to Diani Beach is by taxi. You can take one from the airport taxi rank or pre-book a private transfer and enjoy a comfortable ride 24/7. The trip from Mombasa Airport to Diani Beach by taxi takes about 1 hour and 15 minutes, including a short ferry transfer and costs on average around €65 (KES 10,240), depending on the operator.

What is the distance from Mombasa Airport to Diani Beach?

The distance from Moi International Airport to Diani Beach is approximately 35 km; the trip by car or taxi takes about 1 hour and 15 minutes, including a 21-minute ferry ride.

What’s the cost of a taxi from Mombasa Airport to Diani Beach?

The average cost of a transfer from Mombasa Airport to Diani Beach is around €65 (KES 10,240); prices can vary greatly from one operator to the next, so make sure to agree on the fare with the driver before you get in the taxi and try to negotiate a high quote, if needed. If haggling makes you uncomfortable, you’re better off pre-booking your ride with Welcome Pickups, securing a fixed fare you can rely on.

Was this helpful?

Pre-book online