1map logoGo to main page

Mombasa to Diani Beach from $65: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mombasa, Kenya
to
Diani Beach, Kenya

How to Get from Mombasa to Diani Beach: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$65 - PlaneBest price
27.4 kmDistance
15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mombasa to Diani Beach with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Kenya Ferries, Various
Drive
Drive
Average Duration
38m
Estimated price
$0-0
Recommended
Company
Mombasa Air Safari
Plane
Average Duration
24m
Estimated price
$65-360
Cheapest
route map
Distance: 27.4 km
Duration: 15m

See more options

Company
Kenya Ferries
Drive
Average Duration
10m
Estimated price
$0-0
Company
Mombasa Air Safari
Plane
Average Duration
15m
Estimated price
$18-250

Traveling From Mombasa to Diani Beach

The journey from Mombasa's bustling streets to the tranquil shores of Diani Beach offers a striking contrast between urban vibrancy and serene coastal bliss.

Best Neighbourhoods in Diani Beach

Diani Beach offers diverse neighborhoods, each with its distinct charm.

Galu Beach
• Renowned for its peaceful, less crowded atmosphere.
• Local eateries serve fresh seafood, enhancing culinary experiences.
Gede
• Offers stunning views of the Indian Ocean.
• Features budget-friendly accommodations for cost-conscious travelers.
Diani Village
• Vibrant markets showcase local crafts and culture.
• Close proximity to popular attractions like Diani Beach.

Best Times To Visit Diani Beach's Attractions

Timing your visit can significantly enhance your experience in Diani Beach.

Diani Beach
Early mornings or late afternoons provide quiet moments and stunning sunrises.
Shimba Hills National Reserve
Visit during weekdays to enjoy wildlife sightings with fewer tourists.
Colobus Conservation
Afternoons are ideal for interactive tours and learning about local wildlife.

Diani Beach Weather: What to Expect Year-Round

Diani Beach enjoys a tropical climate with warm temperatures and occasional rains, making it a year-round destination. Visiting during the dry season, from June to October, typically promises ideal conditions for beach activities and exploration.

Dining Recommendation in Diani Beach

Try the fresh seafood platter at Ali Barbour’s Cave Restaurant, where dining takes place in a stunning, naturally formed coral cave lit by candles. The intimate ambiance, combined with the use of local ingredients and a focus on grilled flavors, distinguishes this experience from the vibrant spices and bustling markets of Mombasa.

Mombasa - Diani Beach operators

Explore transport companies operating between Mombasa and Diani Beach, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane

Plane from Mombasa Airport (MBA) to Ukunda Airport (UKA)

Average Duration
15m
Estimated price
$18-250
Other Show other routes
Contact phone
254 20 2118344
Website
kenyaferry.co.ke

Other from Mombasa to Likoni

Average Duration
10m
Estimated price
0-0

Mombasa to Diani Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mombasa and Diani Beach offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Experience a quick and convenient flight from Mombasa to Diani Beach by taking the direct 15-minute flight from Mombasa Airport to Ukunda Airport with Mombasa Air Safari. 💸 Prices for flights between Diani Beach and Mombasa range from $68 to $351, offering travelers flexible options to suit their budget and travel preferences.
Departure Point
Mombasa Airport
Arrival Point
Ukunda Airport

Frequently asked questions

Find out more about the route from Mombasa to Diani Beach.

Or choose the category:
The distance between Mombasa and Diani Beach is 27.4 km. The typical travel time by car ferry and then driving is approximately 1 hour. Alternatively, taking a plane from Mombasa to Diani Beach would typically take less than 30 minutes.
The most cost-effective and time-efficient transportation option for traveling from Mombasa to Diani Beach is by flying. The flight takes approximately 19 minutes and costs around $65 to $350.
The flight duration from Mombasa Airport to Ukunda Airport, which serves Diani Beach, is approximately 10 minutes. The cost of the flight can range from $66 to $348, depending on the airline, the time of booking, and other factors.
There are plenty of accommodation options near Diani Beach. With over 455 hotels available, there is something to suit every budget and preference. Prices start at $75 per night for a basic room, and there are also luxury resorts and beachfront villas available for those seeking a more indulgent stay.
Yes, you can travel from Mombasa to Diani Beach by bicycle.