Flights to Diani Airport (Ukunda, UKA)
You fly to Diani on a short domestic flight — most often from Nairobi (JKIA or Wilson), sometimes from Mombasa — with Jambojet, Safarilink or Skyward Express. There are no direct international flights to Diani. The single most important tip: search UKA or Ukunda, never “Diani,” or your flight may not appear at all. This guide covers every route, who flies it, seasons, fares, safari connections and how to book without the classic mistakes.
01Who flies to Diani, and from where
Diani (Ukunda, UKA) is served by scheduled domestic carriers and safari operators flying small turboprops and light aircraft. There are no wide-body jets and no direct international arrivals — everything routes through a Kenyan gateway first.
The four routes that matter, in order of how most travellers use them, are Nairobi JKIA → Diani, Nairobi Wilson → Diani, Mombasa → Diani, and the many safari airstrips → (via Wilson) → Diani. The carriers you will see are Jambojet (from JKIA), Safarilink and Skyward Express (from Wilson), plus Mombasa Air Safari, 748 Air Services and private charter operators.
See the full airlines guide →02Routes to Diani Airport
Pick your origin. Each route below links to a full guide with current airlines, timings and booking detail.
Nairobi (JKIA)
International linkNairobi’s main international airport to Diani, flown by Jambojet. Best if you are connecting from an international flight, since you arrive and depart from the same airport.
Nairobi to Diani flights →Nairobi (Wilson)
Safari hubNairobi’s domestic/safari airport, flown by Safarilink and Skyward Express. This is the keystone connection for bush-to-beach trips — every fly-in safari routes through Wilson.
Wilson to Diani flights →Mombasa
Short hopA very short air hop from Mombasa, or a road transfer via the Likoni ferry. Flying makes sense mainly when connecting from a Mombasa arrival; otherwise road is often simpler.
Mombasa to Diani: flight vs road →Safari airstrips
Via WilsonMaasai Mara, Amboseli, Samburu and other park airstrips connect to Diani through Wilson — finish the safari and be on the beach the same day. Some charters fly more directly.
See all routes & connections →03Schedules, frequency & seasonality
Diani is a daylight airport, so all flights are timed for daytime hours. Frequency is demand-driven and seasonal:
- High season (roughly July–October and mid-December–January): the most frequent flights and best availability — but also the fastest to sell out and the priciest. Book well ahead.
- Low / green season: fewer daily frequencies; some routes thin out. Check current timetables carefully and build in buffer if connecting.
Because published times shift with the season, treat any schedule you see as indicative until confirmed on the airline’s own site at the time of booking. Morning and early-afternoon departures dominate.
04How much do flights to Diani cost?
Fares vary by carrier, season, how far ahead you book and how full the small aircraft are. As an indicative guide for one-way domestic tickets:
Wilson safari-carrier fares tend to sit above the low-cost JKIA fare because they use smaller aircraft and serve safari demand. The cheapest fares appear when you book early and travel in the green season.
05How to book a flight to Diani (step by step)
The booking itself is simple once you know the one trick — search the right name.
Search “UKA” or “Ukunda” — not “Diani”
On Skyscanner, Google Flights and most airline sites the airport is listed under Ukunda / UKA. Typing “Diani” may return nothing or the wrong airport.
Pick your Nairobi airport deliberately
Choose JKIA if you are connecting from an international flight; choose Wilson if you are coming from a safari. Don’t book blind — the two airports are on opposite sides of Nairobi.
Book direct with the airline where you can
Jambojet, Safarilink and Skyward Express all sell on their own sites. Booking direct makes baggage add-ons and any schedule changes easier to manage.
Add the correct baggage — in soft bags for safari legs
Small aircraft have strict limits (often ~15 kg, soft bags). If any part of your trip is a Wilson safari flight, pack to that strictest limit throughout.
Confirm the time and arrange your transfer
Re-confirm the departure with the airline near your travel date, then book your airport transfer so a driver is waiting when you land.
06Common booking mistakes
- Searching “Diani” instead of UKA/Ukunda — the number-one reason people think there are “no flights.”
- Booking into the wrong Nairobi airport — landing internationally at JKIA but booking the Diani leg from Wilson (or vice-versa) forces a stressful cross-city dash.
- Assuming a direct international flight exists — it doesn’t; you must connect via JKIA or Mombasa.
- Ignoring baggage limits — turning up with a hard suitcase for a small-aircraft safari leg.
- Cutting the connection too fine — same-day international-to-Diani connections need a real buffer.
07Flying to Diani from abroad
There are no direct international flights to Diani — the airport has no customs or immigration. International visitors take one of two paths:
- Via Nairobi (JKIA): clear immigration at JKIA, then connect on a domestic flight to Diani (Jambojet from JKIA, or transfer to Wilson for Safarilink/Skyward).
- Via Mombasa (MBA): where your international or regional flight lands at Mombasa, then a short hop or road transfer to Diani.
Make sure your Kenya entry requirements (eTA/visa) are sorted before you fly — you clear entry at your first Kenyan airport, not at Diani. See trip planning for entry basics.
08Charter & private flights
Beyond the scheduled routes, Diani is well used by charter and private aircraft — for direct safari routing that skips the Wilson connection, for group and family travel on your own schedule, or when scheduled seats are sold out in peak season. Operators can position aircraft from Mombasa or Nairobi. Charter makes most sense for time-sensitive itineraries, larger groups splitting the cost, or direct bush-to-beach routing.
Charter & operator options →09Safari connections through Wilson
Diani’s most powerful use is finishing a safari on the beach. Scheduled safari journeys almost always route through Nairobi Wilson: e.g. Maasai Mara airstrip → Wilson → Diani. The same pattern applies to Amboseli, Samburu, Lewa and other circuits. Read the route guide for logistics, then choose a package when you’re ready to book.
Wilson to Diani
The safari connector page — how every fly-in links the parks to the coast.
Diani ↔ Maasai Mara
Flight time, frequency and how the Mara connects to the coast.
Fly-in safari packages
Ready to book? Bush-to-beach fly-in safaris from Diani.
All safari packages
Mara, Amboseli, Tsavo, Samburu and beach + safari combos.
Flights to Diani — FAQ
The questions travellers ask most before booking a flight to UKA.
Because you’re likely searching “Diani.” The airport is listed on booking platforms under Ukunda or its code UKA. Search UKA or Ukunda and the flights appear.
No. Diani has no customs or immigration. International visitors fly into Nairobi (JKIA) or Mombasa (MBA) and then connect to Diani by a domestic flight or by road.
Fly from JKIA if you’re connecting from an international arrival there (same airport, simplest). Fly from Wilson if you’re coming from a safari, since safari flights use Wilson. If your international flight lands at JKIA but your Diani flight leaves Wilson, allow time to cross Nairobi.
Roughly one hour from either Nairobi airport, depending on aircraft and routing. The Mombasa hop is only around 15 minutes.
Jambojet (from JKIA), Safarilink and Skyward Express (from Wilson), plus Mombasa Air Safari, 748 Air Services and charter operators. Schedules vary by season and demand.
Usually via Nairobi Wilson: Mara airstrip → Wilson → Diani, often same-day. Some private charters arrange more direct routing. See our Wilson to Diani and route guides.
Line up your airline and your transfer
Compare who flies your route, then have a driver waiting when you touch down at UKA.
