Flights to Diani Airport (Ukunda, UKA)

Flights · Diani / Ukunda · UKA

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.

Search asUKANot “Diani”
From Nairobi~1 hrJKIA or Wilson
From Mombasa~15 minHop or road
InternationalVia JKIANo direct
Overview

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 →
Routes

02Routes to Diani Airport

Pick your origin. Each route below links to a full guide with current airlines, timings and booking detail.

JKIA → UKA

Nairobi (JKIA)

International link

Nairobi’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.

~1 hrflight timeJambojetmain carrier
Nairobi to Diani flights →
WIL → UKA

Nairobi (Wilson)

Safari hub

Nairobi’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.

~1 hrflight timeSafarilink · Skywardcarriers
Wilson to Diani flights →
MBA → UKA

Mombasa

Short hop

A 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.

~15 minflight timeAir or roadoptions
Mombasa to Diani: flight vs road →
SAFARI → UKA

Safari airstrips

Via Wilson

Maasai 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.

Via WILconnectionSame daybush to beach
See all routes & connections →
Schedules & seasons

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.

Connecting the same day?Leave a comfortable buffer between an international arrival and your Diani flight — especially if the two use different Nairobi airports (JKIA vs Wilson), which requires a cross-city transfer of 45–90+ minutes in traffic.
Fares

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:

Indicative one-way fares (per person)
Nairobi (JKIA) → Dianifrom ~US$60–120
Nairobi (Wilson) → Dianifrom ~US$90–160
Mombasa → Diani (hop)charter / on request
Safari airstrip → Diani (via Wilson)varies by sector

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.

Fare tipLow-cost carrier fares (Jambojet from JKIA) are usually the most economical way in. Add checked and sports baggage at booking — buying it at the airport costs more. See Nairobi to Diani for current fare detail.
How to book

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.

Arrange your airport transfer →
Avoid these

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.
If you see “no flights to Diani”You’re almost certainly searching the wrong name. Re-search UKA or Ukunda and the flights appear.
International arrivals

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.

Charter & private

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 →
Bush to beach

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.

Common questions

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.

Landed the flight? Sort the rest

Line up your airline and your transfer

Compare who flies your route, then have a driver waiting when you touch down at UKA.

Scroll to Top