Mombasa to Diani flights connect Kenya’s main coastal city with the Diani Beach and Ukunda area on the South Coast. However, because Mombasa and Diani are relatively close by road, passengers should compare flying with road transfers before booking.
Flights serving Diani use Ukunda Airport (UKA), the principal airport for Diani Beach and the surrounding South Coast tourism area.
Travellers can also browse the Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL] — for other domestic routes.
Last checked: August 2026
Mombasa to Diani / Ukunda Flights at a Glance
Route: Mombasa ↔ Diani / Ukunda
Mombasa Airport: Moi International Airport (MBA)
Diani Airport: Ukunda Airport (UKA)
Destination: Diani Beach / Ukunda / Kenya South Coast
Route Type: Short domestic air connection where scheduled or charter services are available
Main Alternative: Road transfer between Mombasa and Diani
Main Consideration: Because of the short distance between Mombasa and Diani, road transport may be more practical than flying for many travellers.
Which Airport Serves Diani Beach?
The main airport serving Diani is:
Ukunda Airport (UKA)
Ukunda Airport is located close to Diani Beach and provides convenient aviation access to the South Coast.
Ukunda Airport Guide — [LINK WHEN PUBLISHED]
Passengers staying at hotels and resorts around Diani should confirm the transfer distance between Ukunda Airport and their accommodation.
Which Airport Serves Mombasa?
Mombasa’s principal commercial airport is:
Moi International Airport (MBA)
The airport serves Mombasa and provides domestic and international air connections.
Moi International Airport Guide — [LINK WHEN PUBLISHED]
The air route can therefore be represented as:
Mombasa (MBA) ↔ Ukunda/Diani (UKA)
Are There Direct Flights From Mombasa to Diani?
Travellers should check current schedules before planning around a direct Mombasa–Ukunda flight.
Because the two destinations are geographically close, the availability of scheduled nonstop services may be limited compared with major Kenyan domestic routes.
Depending on the travel date, passengers may find:
Scheduled flights
Charter services
or may determine that:
Mombasa → Road transfer → Diani
is the more practical option.
Do not assume that a scheduled flight operates simply because both destinations have airports.
Mombasa Airport to Diani by Road
For many passengers arriving at Moi International Airport, travelling directly to Diani by road can be the simplest option.
A typical journey is:
Moi International Airport → Mombasa road network → South Coast → Diani
Journey time depends heavily on traffic, route conditions and the passenger’s exact destination.
When comparing flying and driving, passengers should consider the entire door-to-door journey, including airport check-in and transfers.
Is It Worth Flying From Mombasa to Diani?
For such a short regional journey, flying is not automatically the fastest or cheapest option.
Passengers should compare:
Flight availability
Ticket price
Check-in time
Airport transfers
Road-transfer price
Total door-to-door journey time
A road transfer may be preferable for many travellers, particularly those arriving at Moi International Airport and continuing directly to a Diani hotel.
Diani / Ukunda to Mombasa Flights
Where an appropriate air service is available, passengers may also travel:
Ukunda Airport (UKA) → Moi International Airport (MBA)
Travellers should verify the current schedule before relying on this connection.
Passengers travelling from Diani to catch another flight from Mombasa should allow sufficient time for their connection.
Mombasa to Diani Flight Fares
Where flights or charter services are available, prices can depend on:
- Airline or operator
- Travel date
- Scheduled or charter service
- Passenger numbers
- Seat availability
- Baggage requirements
- Booking conditions
Because service patterns can vary, passengers should check the actual fare for their intended date rather than relying on a fixed price estimate.
Baggage on Mombasa to Diani Flights
Baggage allowances depend on the airline or charter operator.
Passengers should check:
- Checked baggage allowance
- Cabin baggage allowance
- Maximum weight
- Additional baggage fees
- Oversized baggage restrictions
- Fare conditions
This can be particularly important when using smaller aircraft.
Getting From Ukunda Airport to Diani Beach
One of the advantages of flying into Ukunda is its proximity to the Diani tourism area.
After landing, passengers can continue to their hotel, resort or other accommodation by road.
A typical journey is:
Ukunda Airport → Road transfer → Diani Beach accommodation
Travellers should arrange their airport transfer directly with their accommodation or another transport provider.
Mombasa to Diani or Nairobi to Diani?
Travellers starting in Nairobi have a different set of options.
Instead of flying to Mombasa and then travelling south, passengers may be able to fly directly from Nairobi to Ukunda.
Wilson ↔ Diani / Ukunda Flights Guide — [LINK WHEN PUBLISHED]
For passengers whose final destination is Diani, flying directly to Ukunda can avoid the additional journey from Mombasa.
When comparing options, consider:
Nairobi → Mombasa → Diani
versus
Nairobi → Ukunda → Diani
Diani to Lamu
Travellers exploring more of the Kenyan Coast may combine Diani with Lamu.
A possible itinerary is:
Diani → Mombasa → Lamu
or another routing depending on available flights.
Mombasa ↔ Lamu Flights Guide — [LINK WHEN PUBLISHED]
Diani to Malindi
Another popular coastal combination is:
Diani + Malindi/Watamu
Travellers can compare available flights with road travel through Mombasa.
Mombasa ↔ Malindi Flights Guide — [LINK WHEN PUBLISHED]
Diani to Maasai Mara
Diani can also be combined with the Maasai Mara as part of a beach-and-safari itinerary.
Depending on current safari aviation schedules, travellers may find services connecting the South Coast with safari destinations or may connect through Nairobi.
Wilson to Maasai Mara Flights Guide — [LINK WHEN PUBLISHED]
Diani to Amboseli and Tsavo
Diani is well positioned for travellers combining the Kenyan Coast with southern Kenya’s safari circuit.
Possible destinations include:
Tsavo East
Tsavo West
Amboseli
Travellers should compare air and road connections depending on their itinerary.
Wilson to Amboseli Flights Guide — [LINK WHEN PUBLISHED]
Wilson to Tsavo East Flights Guide — [LINK WHEN PUBLISHED]
Wilson to Tsavo West Flights Guide — [LINK WHEN PUBLISHED]
Which Is Better: Mombasa Airport or Ukunda Airport for Diani?
For passengers whose final destination is Diani Beach, Ukunda Airport is generally the geographically closer aviation gateway.
Moi International Airport may make more sense where:
The passenger is already flying into Mombasa
A suitable Ukunda flight is unavailable
The Mombasa airfare is significantly cheaper
The traveller is visiting both Mombasa and Diani
The correct choice depends on the passenger’s complete itinerary rather than airfare alone.
Frequently Asked Questions
Are there flights from Mombasa to Diani?
Air services may be available between Mombasa and Ukunda depending on current schedules and charter operations. Because the destinations are relatively close, travellers should verify current availability before planning around a flight.
Which airport serves Diani?
Ukunda Airport (UKA) is the principal airport serving Diani Beach and the surrounding South Coast.
Which airport serves Mombasa?
Mombasa is principally served by Moi International Airport (MBA).
Is Ukunda Airport the same as Diani Airport?
Travellers commonly associate Ukunda Airport with Diani because it is the principal airport serving the Diani Beach tourism area.
Is it better to fly or drive from Mombasa to Diani?
For many passengers, travelling by road can be more practical because Mombasa and Diani are relatively close. Compare current flight availability, fares and total door-to-door journey time.
Can I fly directly from Nairobi to Diani?
Flights from Nairobi can serve Ukunda Airport, allowing passengers to reach Diani without first flying into Mombasa.
Which is the best airport for Diani Beach?
For passengers flying specifically to Diani, Ukunda Airport (UKA) is generally the most convenient airport because of its proximity to the resort area.
Related Flight & Airport Guides
Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL]
Ukunda Airport Guide — [LINK WHEN PUBLISHED]
Moi International Airport Guide — [LINK WHEN PUBLISHED]
Wilson ↔ Diani / Ukunda Flights — [LINK WHEN PUBLISHED]
Wilson ↔ Mombasa Flights — [LINK WHEN PUBLISHED]
Mombasa ↔ Lamu Flights — [LINK WHEN PUBLISHED]
Mombasa ↔ Kisumu Flights — [LINK WHEN PUBLISHED]
Mombasa ↔ Malindi Flights — [LINK WHEN PUBLISHED]
Wilson to Tsavo East Flights — [LINK WHEN PUBLISHED]
Wilson to Tsavo West Flights — [LINK WHEN PUBLISHED]
Mombasa ↔ Diani / Ukunda Flights Summary
Route: Mombasa ↔ Diani / Ukunda
Airports: Moi International Airport (MBA) ↔ Ukunda Airport (UKA)
Destination: Diani Beach / Kenya South Coast
Alternative: Direct road transfer between Mombasa and Diani
Passengers should verify whether a suitable scheduled flight actually operates on their intended date before building their itinerary around the Mombasa–Ukunda air route.
For many travellers, particularly those already at Moi International Airport, comparing the flight with a direct road transfer to Diani will provide a better picture of the fastest and most economical option.





