Diani / Ukunda to Mombasa flights connect Kenya’s South Coast with Mombasa, using Ukunda Airport (UKA) for Diani and Moi International Airport (MBA) for Mombasa. However, because the two destinations are relatively close, travellers should compare any available air service with a direct road transfer.
Travellers can also browse the Kenya Domestic Flights Database for other domestic routes.
Last checked: August 2026
Diani / Ukunda to Mombasa Flights at a Glance
Route: Diani / Ukunda ↔ Mombasa
Departure Airport: Ukunda Airport (UKA)
Arrival Airport: Moi International Airport (MBA)
Departure Area: Diani Beach / Ukunda / South Coast
Destination: Mombasa
Route Type: Short domestic coastal connection where services are available
Main Alternative: Direct road transfer from Diani to Mombasa
Main Consideration: Verify that an air service operates on your intended date before planning around this route.
Which Airport Serves Diani?
Diani Beach is principally served by:
Ukunda Airport (UKA)
Ukunda Airport provides convenient aviation access to Diani Beach and surrounding areas of Kenya’s South Coast.
Passengers staying at hotels and resorts around Diani should check the transfer time from their accommodation to Ukunda Airport.
Which Airport Serves Mombasa?
Mombasa’s principal commercial airport is:
Moi International Airport (MBA)
Moi International Airport handles domestic and international passenger services and provides aviation access to Mombasa and surrounding coastal areas.
Moi International Airport Guide
The route can therefore be represented as:
Ukunda/Diani (UKA) ↔ Mombasa (MBA)
Are There Direct Flights From Diani to Mombasa?
Travellers should check current airline schedules before planning around a direct Ukunda–Mombasa flight.
Because Diani and Mombasa are geographically close, scheduled flight availability may be limited compared with longer Kenyan domestic routes.
Depending on the date, passengers may need to consider:
Available scheduled air services
Charter services
or
Direct road transport
Do not assume that a scheduled passenger flight operates simply because both destinations have airports.
Diani to Mombasa by Road
For many travellers, road transport provides the more straightforward connection.
A typical journey is:
Diani → South Coast road network → Mombasa
The total journey time depends on traffic, route conditions, crossing arrangements and the passenger’s final destination within Mombasa.
Travellers heading specifically to Moi International Airport should allow additional time, particularly when connecting with another flight.
Is It Worth Flying From Diani to Mombasa?
Passengers should compare the entire journey rather than flight time alone.
Consider:
Flight availability
Ticket price
Airport check-in time
Baggage allowance
Transfers to and from both airports
Road-transfer cost
Total door-to-door journey time
For a relatively short route such as Diani–Mombasa, travelling by road may be more practical for many passengers.
Diani to Moi International Airport
This is likely to be one of the most useful searches associated with the route.
Travellers staying in Diani frequently need to reach Moi International Airport for domestic or international departures.
Their options can include:
Diani → Road transfer → Moi International Airport
or, where a suitable air connection exists:
Ukunda Airport → Moi International Airport
When catching an onward flight, reliability and connection time should be considered alongside price.
Mombasa to Diani Flights
Passengers travelling in the opposite direction can consult:
Mombasa ↔ Diani / Ukunda Flights Guide
For travellers whose final destination is Diani, flying directly into Ukunda from another Kenyan city can sometimes be more practical than flying to Mombasa and then travelling south by road.
Diani to Nairobi Flights
Passengers travelling from Diani to Nairobi should investigate direct services from Ukunda Airport rather than automatically travelling through Mombasa.
A typical journey can be:
Ukunda Airport → Nairobi
This can eliminate the need to travel north to Moi International Airport first.
Wilson ↔ Diani / Ukunda Flights Guide
When comparing flights, check which Nairobi airport the service uses.
Diani to Lamu
Travellers exploring the wider Kenyan Coast may combine Diani with Lamu.
One possible itinerary is:
Diani → Mombasa → Lamu
Depending on available schedules, other air and road combinations may also be possible.
Mombasa ↔ Lamu Flights Guide
Lamu ↔ Mombasa Flights Guide
Diani to Malindi and Watamu
Travellers heading from the South Coast to Malindi or Watamu can compare road travel through Mombasa with available aviation options.
A typical road itinerary is:
Diani → Mombasa → Kilifi → Watamu / Malindi
Mombasa ↔ Malindi Flights Guide
Passengers should compare total journey time and cost before choosing between air and road transport.
Diani to Kisumu
Passengers travelling from Diani to western Kenya can compare different flight combinations.
Depending on current airline schedules, options may involve:
Ukunda → Nairobi → Kisumu
or
Diani → Mombasa → Kisumu
Mombasa ↔ Kisumu Flights Guide
The best option depends on current schedules, fares and connection times.
Diani to Maasai Mara
Diani is also a useful starting point for travellers combining a beach holiday with a Maasai Mara safari.
Safari aviation may provide connections between the Coast and safari destinations depending on the current schedule.
Travellers should compare available services with connections through Nairobi.
Wilson to Maasai Mara Flights Guide
Diani to Tsavo
Diani can be combined with both Tsavo East and Tsavo West.
Depending on the safari itinerary, travelling from the South Coast to Tsavo may involve road transport, safari aviation or a combination of both.
Wilson to Tsavo East Flights Guide
Tsavo East Airstrips Guide
Wilson to Tsavo West Flights Guide
Tsavo West Airstrips Guide
Baggage on Diani / Ukunda Flights
Baggage allowances depend on the airline, aircraft and fare type.
Passengers should check:
- Checked baggage allowance
- Cabin baggage allowance
- Maximum baggage weight
- Excess baggage charges
- Oversized baggage restrictions
- Fare conditions
This is especially important where smaller aircraft are used.
Which Is Better for Diani: Ukunda or Mombasa Airport?
For travellers staying specifically in Diani Beach, Ukunda Airport is geographically more convenient.
However, Moi International Airport may provide a wider range of domestic and international connections.
Passengers should therefore compare:
Diani → Ukunda Airport → Flight
with
Diani → Road transfer → Moi International Airport → Flight
The better option depends on the traveller’s onward destination, available flight schedules and total cost.
Check-In at Ukunda Airport
Passengers flying from Ukunda should follow the check-in time specified by their airline.
Allow sufficient time for:
Arrival → Check-in → Baggage processing → Security → Boarding
Passengers should also carry identification accepted for domestic air travel.
Frequently Asked Questions
Are there flights from Diani to Mombasa?
Air services may be available between Ukunda and Mombasa depending on current airline or charter schedules. Passengers should verify availability for their intended travel date.
Which airport serves Diani?
Ukunda Airport (UKA) is the principal airport serving Diani Beach.
Which airport serves Mombasa?
Mombasa is served by Moi International Airport (MBA).
Is Ukunda Airport the same as Diani Airport?
Ukunda Airport is commonly regarded as the airport serving Diani because of its proximity to Diani Beach.
Is it better to fly or drive from Diani to Mombasa?
For many passengers, travelling by road may be more practical because the destinations are relatively close. Compare current flight availability, road-transfer costs and total door-to-door travel time.
Can I travel directly from Diani to Moi International Airport?
Yes. Road transfers can connect Diani with Moi International Airport. Passengers catching a flight should allow sufficient time for traffic and airport check-in.
Can I fly directly from Diani to Nairobi?
Flights from Ukunda Airport can provide access to Nairobi depending on current airline schedules.
What are the airport codes for Diani and Mombasa?
Ukunda Airport uses UKA, while Moi International Airport uses MBA.
Diani / Ukunda ↔ Mombasa Flights Summary
Route: Diani / Ukunda ↔ Mombasa
Airports: Ukunda Airport (UKA) ↔ Moi International Airport (MBA)
Destination: Mombasa / Kenya Coast
Main Alternative: Road transfer between Diani and Mombasa
Diani–Mombasa is unusual compared with longer domestic routes because the two destinations are close enough for road transport to compete strongly with air travel.
Passengers should therefore verify whether a flight operates on their intended date and compare its fare, check-in requirements and total journey time with a direct road transfer before booking.





