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.