Diani / Ukunda ↔ Mombasa Flights: Airlines, Fares & Passenger Guide

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.

Hot this week

YEGO Prepares Nairobi Electric Boda Launch After Onboarding 4,000 Riders

NAIROBI, Kenya, Aug 18 — Ride-hailing company YEGO Mobility...

Nairobi Approves Two Underground and Elevated Metro Lines in Sh1 Trillion Transport Plan

Nairobi has approved the development of two metro railway...

SGR CBD Extensions Could Reshape Kenya’s Long-Distance Bus Industry, New Report Warns

A report submitted by Leah Sagini, a journalism student...

Topics

Related Articles

Popular Categories

spot_imgspot_img