Wilson Airport to Diani flights provide a direct air connection between Nairobi and Kenya’s South Coast, with passengers flying into Ukunda Airport (UKA), the main airport serving Diani Beach. The route is particularly convenient for travellers heading directly to Diani, Tiwi and nearby coastal resorts without first travelling through Mombasa.
Travellers looking for other domestic connections can browse the Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL] — covering airports, airstrips, domestic routes, airlines and passenger information across Kenya.
Last checked: August 2026
Wilson to Diani / Ukunda Flights at a Glance
Route: Nairobi Wilson ↔ Diani / Ukunda
Departure Airport: Wilson Airport (WIL)
Destination Airport: Ukunda Airport (UKA)
Destination: Diani Beach / Ukunda
County: Kwale County
Flight Type: Domestic
Estimated Flight Time: Approximately 1 hour to 1 hour 20 minutes
Typical One-Way Fare: Approximately KSh 7,000–16,000 depending on airline, date and availability
Which Airport Serves Diani Beach?
The main airport serving Diani Beach is:
Ukunda Airport (UKA)
The airport is located at Ukunda and provides convenient access to Diani Beach and surrounding South Coast destinations.
Ukunda Airport — Diani Guide — [LINK WHEN PUBLISHED]
For passengers staying in Diani, flying directly to Ukunda can avoid the additional road journey from Mombasa.
Wilson Airport to Diani Flights
Flights covered by this guide depart from:
Wilson Airport (WIL)
Wilson Airport is an important domestic and safari aviation hub in Nairobi.
The route is:
Wilson Airport (WIL) → Ukunda Airport (UKA)
Passengers searching online may encounter the destination under several descriptions, including:
Diani
Ukunda
Diani/Ukunda
Ukunda Airport
These generally refer to flights using Ukunda Airport (UKA) for access to Diani.
Airlines Flying From Wilson to Diani
Several domestic and regional operators have historically served Kenya’s coastal aviation market from Wilson Airport.
Airline schedules can change according to demand, season and operational requirements.
Passengers should therefore check current services for their intended travel date and compare:
Airline → Departure time → Fare → Baggage allowance → Ticket conditions
The airport codes provide one of the easiest ways to ensure the correct route is being booked:
WIL → UKA
How Long Is the Wilson to Diani Flight?
Passengers can generally plan for approximately:
1 hour to 1 hour 20 minutes
between Wilson Airport and Ukunda.
Actual flight time depends on:
- Aircraft
- Airline
- Routing
- Weather
- Air traffic
- Operational conditions
Passengers should use the scheduled duration shown on their ticket when arranging airport transfers.
Wilson to Diani Flight Fares
For general travel planning, passengers can use approximately:
KSh 7,000–16,000 one way
as a broad indicative fare range.
Actual ticket prices depend on:
- Airline
- Travel date
- Booking date
- Seat availability
- Fare class
- Baggage allowance
- Travel season
- Ticket conditions
Prices can rise significantly during busy coastal travel periods such as:
Christmas and New Year
Easter
School holidays
Public holiday weekends
These figures are planning estimates rather than live ticket quotations.
Diani / Ukunda to Wilson Flights
Passengers can also travel in the opposite direction:
Ukunda Airport (UKA) → Wilson Airport (WIL)
This makes the route particularly useful for passengers travelling between Diani and central Nairobi.
The complete route can therefore be represented as:
Wilson Airport (WIL) ↔ Ukunda Airport (UKA)
Passengers connecting from Diani to safari destinations may also find Wilson convenient because many Kenyan safari flights operate from the airport.
Wilson to Diani or JKIA to Diani?
Passengers travelling from Nairobi should check their departure airport carefully.
Wilson Airport and Jomo Kenyatta International Airport (NBO) are separate airports.
When comparing options, consider:
Distance to airport
Departure time
Airfare
Baggage allowance
Traffic
Total journey time
A flight departing Wilson may be more convenient for some Nairobi passengers, particularly those located closer to the city centre or connecting from another domestic or safari service.
Diani or Mombasa: Which Airport Should You Fly To?
Passengers staying in Diani have two broad aviation options to consider.
Fly directly to Ukunda
Wilson → Ukunda Airport → Diani
This places the passenger directly on the South Coast near Diani.
Fly to Mombasa
Nairobi → Moi International Airport → Road transfer → Diani
Flying to Mombasa may provide additional flight choices, but passengers must then continue south by road.
For travellers whose final destination is Diani, Ukunda Airport is generally the more direct aviation gateway.
Wilson to Diani or Wilson to Mombasa?
Passengers should compare both routes when planning a coastal journey.
Wilson ↔ Mombasa Flights Guide — [LINK WHEN PUBLISHED]
For passengers staying in Mombasa, flying to Moi International Airport is generally the logical option.
For passengers staying in Diani, Ukunda can reduce the amount of onward road travel required.
Getting From Ukunda Airport to Diani
Ukunda Airport is located close to the Diani tourism area.
Passengers can continue to their accommodation using:
- Hotel transfers
- Taxi
- Private transfer
- Tour operator transport
- App-based ride services where available
Many hotels and resorts can arrange airport collection.
Passengers should provide the accommodation with their flight number and expected arrival time before travelling.
Wilson to Diani for Safari Connections
Wilson Airport’s extensive safari aviation network makes the Diani route particularly useful for travellers combining a beach holiday with a safari.
Possible itineraries can include:
Diani → Wilson → Maasai Mara
Diani → Wilson → Samburu
Diani → Wilson → Lewa
Diani → Wilson → Amboseli
or the reverse.
Passengers should allow sufficient connection time and check whether direct safari-to-coast services are available before routing through Nairobi.
Diani to Maasai Mara Flights
Diani and the Maasai Mara are frequently combined in Kenyan holiday itineraries.
Depending on airline schedules, travellers may find direct or connecting safari aviation options between the coast and the Mara.
A journey could involve:
Diani / Ukunda → Maasai Mara
or:
Diani / Ukunda → Wilson Airport → Maasai Mara
Maasai Mara Airstrips Guide — [LINK WHEN PUBLISHED]
Passengers should check current schedules because routing can vary by airline and season.
Diani to Amboseli Flights
Travellers can also combine Diani with Amboseli National Park.
Depending on current scheduled or charter services, an itinerary may involve:
Diani → Amboseli
or travel through Wilson Airport.
Amboseli Airstrip Guide — [LINK WHEN PUBLISHED]
Travellers should verify the current operating schedule before building their itinerary around a direct connection.
Diani to Tsavo
Diani’s South Coast location also makes it suitable for beach-and-safari itineraries involving Tsavo East or Tsavo West.
Depending on the safari package, passengers may travel by:
Air
Road
or a combination of both.
Tsavo East Airstrips Guide — [LINK WHEN PUBLISHED]
Tsavo West Airstrips Guide — [LINK WHEN PUBLISHED]
Flying Versus SGR From Nairobi to Diani
Passengers travelling from Nairobi to Diani can also use the Madaraka Express as part of their journey.
A rail journey generally involves:
Nairobi → Mombasa Terminus → Road transfer → Diani
Flying directly to Ukunda follows:
Wilson Airport → Ukunda Airport → Shorter local transfer to Diani
Flying is significantly faster for passengers prioritising journey time, while the SGR can provide a more economical option.
Flying Versus Driving From Nairobi to Diani
Driving offers flexibility but requires a substantially longer journey than flying.
Flying can be particularly attractive for:
Weekend trips
Business travel
Short beach holidays
Safari-and-beach itineraries
Travellers prioritising journey time
Road travel can be suitable for groups, passengers carrying more luggage or travellers making stops along the route.
Baggage on Wilson to Diani Flights
Baggage allowances vary by airline and fare type.
Passengers should check:
- Checked baggage allowance
- Cabin baggage allowance
- Maximum baggage weight
- Bag dimensions
- Excess baggage fees
- Special baggage requirements
This is particularly important for passengers connecting with safari flights because smaller safari aircraft can have stricter baggage limits.
Check-In at Wilson Airport
Passengers departing for Diani should check in at Wilson Airport according to their airline’s instructions.
Allow sufficient time for:
Arrival → Check-in → Baggage processing → Security → Boarding
Passengers should carry identification accepted for domestic air travel.
Best Time to Book Wilson to Diani Flights
Demand for Diani flights can increase considerably during:
December holidays
Christmas and New Year
Easter
School holidays
Long weekends
Major events
Passengers travelling during these periods should consider booking earlier because lower fare classes and preferred departure times may sell out.
Frequently Asked Questions
Are there flights from Wilson Airport to Diani?
Domestic flights can connect Wilson Airport with Ukunda Airport (UKA), which serves Diani Beach. Passengers should check current airline schedules for their travel date.
Which airport do you fly to for Diani?
The main airport serving Diani is Ukunda Airport (UKA).
How long is the Wilson to Diani flight?
Passengers can generally plan for approximately 1 hour to 1 hour 20 minutes.
How much is a Wilson to Diani flight?
A broad planning estimate is approximately KSh 7,000–16,000 one way, although actual fares vary by airline, travel date and availability.
Is Diani Airport the same as Ukunda Airport?
Travellers searching for flights to Diani will generally use Ukunda Airport (UKA) as their destination.
Is Wilson Airport the same as JKIA?
No. Wilson Airport (WIL) and Jomo Kenyatta International Airport (NBO) are separate airports in Nairobi.
Should I fly to Ukunda or Mombasa for Diani?
For passengers whose final destination is Diani, Ukunda Airport normally provides the more direct air gateway because it avoids travelling from Mombasa to the South Coast.
Can I fly from Diani to Maasai Mara?
Safari aviation services can make Diani–Maasai Mara itineraries possible. Direct availability and routing depend on current airline schedules.
Can I fly from Diani back to Wilson Airport?
Yes, where scheduled services are operating, passengers can book Ukunda Airport (UKA) → Wilson Airport (WIL).
Related Flight & Airport Guides
Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL]
Wilson Airport Guide — [LINK WHEN PUBLISHED]
Ukunda Airport — Diani Guide — [LINK WHEN PUBLISHED]
Wilson ↔ Mombasa Flights — [LINK WHEN PUBLISHED]
Nairobi ↔ Diani / Ukunda Flights — [LINK WHEN PUBLISHED]
Moi International Airport — Mombasa Guide — [LINK WHEN PUBLISHED]
Nairobi ↔ Malindi Flights — [LINK WHEN PUBLISHED]
Maasai Mara Airstrips Guide — [LINK WHEN PUBLISHED]
Amboseli Airstrip Guide — [LINK WHEN PUBLISHED]
Tsavo East Airstrips Guide — [LINK WHEN PUBLISHED]
Tsavo West Airstrips Guide — [LINK WHEN PUBLISHED]
Wilson ↔ Diani / Ukunda Flights Summary
Route: Wilson Airport ↔ Diani / Ukunda
Nairobi Airport: Wilson Airport (WIL)
Diani Airport: Ukunda Airport (UKA)
Route Type: Domestic
Estimated Flight Time: Approximately 1 hour to 1 hour 20 minutes
Indicative One-Way Fare: Approximately KSh 7,000–16,000
Wilson–Diani flights provide a convenient direct connection between Nairobi and Kenya’s South Coast, particularly for passengers staying in Diani and surrounding beach destinations.
Before booking, passengers should verify the operating airline, current schedule, fare, baggage allowance and airport codes WIL and UKA, as schedules and ticket prices can change.





