Diani Airport: Complete Guide to Ukunda Airport for Diani Beach Travelers

Diani Airport is the common traveler name for Ukunda Airport, the small regional airport serving Diani Beach and Kenya’s south coast. Its IATA code is UKA and its ICAO code is HKUK. For most visitors, the airport matters because it is the closest practical air gateway to Diani Beach, Ukunda, Galu, Tiwi, Msambweni, Shimba Hills, and nearby south-coast resorts.

Diani Airport is not a large international airport like Nairobi JKIA or Mombasa Moi International Airport. It is a compact coastal airport built around convenience. Travelers use it because it places them close to the beach and reduces the long road transfer that would otherwise be needed from Mombasa.

According to AC-U-KWIK’s airport profile, Ukunda Airport is listed as HKUK / UKA, located in Ukunda, Kenya, with a primary runway of 3,806 x 59 feet, runway 01/19, and an asphalt surface. Safarilink also describes Ukunda as the airport serving Diani Beach, with the airstrip about a short taxi ride from the beach area.


What is Diani Airport?

Diani Airport is the traveler-facing name for Ukunda Airport, a regional airport near Diani Beach in Kwale County, Kenya.

It serves visitors going to:

  • Diani Beach
  • Ukunda
  • Galu Beach
  • Tiwi Beach
  • Msambweni
  • Shimba Hills
  • Chale Island transfer routes
  • Shimoni and Wasini transfer routes
  • South coast hotels, villas, resorts, and beach cottages

The airport’s main role is simple: it connects Diani Beach with Nairobi, safari routes, and coastal travel circuits. It is especially useful for people who want to fly directly to the south coast rather than land in Mombasa and continue by road.

Quick answer

QuestionAnswer
What is Diani Airport?The common traveler name for Ukunda Airport
What is the IATA code?UKA
What is the ICAO code?HKUK
Where is it?Near Ukunda, Kwale County, Kenya
What beach does it serve?Diani Beach
Is it Mombasa Airport?No
Is it the closest airport to Diani Beach?Yes, for normal scheduled air access

Is Diani Airport the same as Ukunda Airport?

Yes. Diani Airport and Ukunda Airport refer to the same airport in normal traveler use.

The official aviation name is Ukunda Airport or Ukunda Airstrip. The tourism name is Diani Airport because most passengers are flying there to reach Diani Beach.

This naming difference matters because airline websites and booking platforms may not always use the phrase “Diani Airport.” Some may show:

Name shownWhat it means
Diani AirportTraveler name for the airport
Diani Beach AirportDescriptive travel name
Ukunda AirportOfficial airport name
Ukunda AirstripCommon local / aviation-style name
Diani Beach, UkundaAirline destination wording
UKACorrect airport code
HKUKAviation / ICAO code

When booking flights, use UKA if there is any confusion.


What is the airport code for Diani Airport?

The airport code for Diani Airport is UKA.

The ICAO code is HKUK. Travelers usually need the IATA code, UKA, when searching for flights. The ICAO code is mainly used in aviation, flight planning, airport operations, and technical airport references.

Code typeCodeWho uses it
IATAUKATravelers, airlines, booking platforms
ICAOHKUKPilots, aviation systems, airport data sources

Do not confuse UKA with:

CodeAirport
MBAMombasa Moi International Airport
NBONairobi Jomo Kenyatta International Airport
WILNairobi Wilson Airport
MYDMalindi Airport
LAULamu Airport

If your destination is Diani Beach, the airport code you normally want is UKA.


Where is Diani Airport located?

Diani Airport is located near Ukunda town in Kwale County, just inland from Diani Beach.

Its aviation coordinates are approximately S04-17.7 / E039-34.3, and AC-U-KWIK lists its elevation as 43 feet. The airport sits close to the main Diani resort area, which is why it is so useful for beach visitors.

Areas served by Diani Airport

AreaRelationship to Diani Airport
UkundaClosest town area
Central DianiMain beach hotel and resort zone
Galu BeachQuieter beach area south of central Diani
Tiwi BeachNorth of the main Diani strip
MsambweniFarther south-coast retreat area
Shimba HillsInland nature and lodge area
Chale IslandResort transfer route from the south coast
Shimoni / WasiniLonger south-coast marine excursion area

For central Diani, the airport transfer is usually short. For Galu, Tiwi, Msambweni, Chale, Shimoni, or Wasini, travelers should arrange transport in advance.


Is Diani Airport the closest airport to Diani Beach?

Yes. Diani Airport / Ukunda Airport is the closest airport to Diani Beach.

Mombasa Moi International Airport is the larger coastal airport, but it is farther from Diani Beach and requires a road transfer to the south coast. Diani Airport is smaller but much more convenient if your final destination is Diani, Galu, Tiwi, or nearby resort areas.

AirportBest forRelationship to Diani
Diani / Ukunda Airport UKADiani Beach, Galu, Tiwi, south coast resortsClosest airport
Mombasa Moi Airport MBAMombasa, north coast, more flight optionsLarger alternative
Nairobi JKIA NBOInternational arrivals and domestic connectionsNairobi gateway
Wilson Airport WILSafari and domestic connectionsUseful for Wilson-to-Diani flights

Use Diani Airport when convenience and short transfer time matter most. Use Mombasa Airport when route choice, fare, international connectivity, or luggage capacity matters more.


Which airlines fly to Diani Airport?

Diani Airport is served by domestic and safari-linked airlines. Airlines and operators associated with Ukunda / Diani routes include:

  • Jambojet
  • Safarilink
  • Skyward Express
  • Mombasa Air Safari
  • 748 Air, where current schedules apply
  • Private and charter operators

Jambojet markets flights from Nairobi JKIA to Diani / Ukunda, making the route useful for travelers connecting from Kenya’s main international airport. Safarilink lists Diani Beach / Ukunda UKA among its destinations from Nairobi Wilson and safari networks.

Because airline schedules change, travelers should always check the current airline timetable before booking a same-day connection, hotel pickup, or safari-to-beach itinerary.


What flights go to Diani Airport?

The most important route is Nairobi to Diani / Ukunda.

There are two Nairobi departure patterns:

RouteBest for
Nairobi JKIA to UkundaInternational arrivals, Jambojet-style domestic connections
Nairobi Wilson to UkundaSafari travelers, Wilson-based domestic connections

Many safari-to-beach itineraries also use Wilson Airport as the connection point. A traveler may fly from a safari airstrip to Wilson, then continue from Wilson to Ukunda.

Common flight-use cases include:

  • Nairobi residents flying to Diani for a beach weekend
  • International travelers connecting from JKIA
  • Safari guests continuing from Wilson to Diani
  • Honeymooners moving from safari to beach
  • Families avoiding the longer road transfer from Mombasa
  • Resort guests heading directly to the Diani strip

Should you fly to Diani Airport or Mombasa Airport?

For Diani Beach itself, Diani Airport is usually the easier airport. Mombasa Airport may still be better if it gives you better fares, more flight options, larger aircraft, international connections, or easier baggage handling.

Diani Airport vs Mombasa Airport

FactorDiani / Ukunda AirportMombasa Moi Airport
Closest to Diani BeachYesNo
Transfer to central DianiShorterLonger
Flight optionsFewerMore
Airport sizeSmall regional airportLarger international airport
Best for beach convenienceUsually yesSometimes
Best for international arrivalsUsually noOften yes
Best for north coast staysNoYes
Best for safari-to-beach via WilsonOften yesDepends on routing

The right decision is not just about airfare. Compare the total journey: flight price, baggage rules, transfer cost, travel time, and connection risk.


What happens when you arrive at Diani Airport?

Arrivals at Diani Airport are usually straightforward because the airport is small.

A normal arrival looks like this:

  1. The aircraft lands at Ukunda.
  2. Passengers disembark.
  3. Bags are offloaded.
  4. Travelers meet hotel drivers, private transfers, taxis, or resort representatives.
  5. The road transfer continues to Diani, Galu, Tiwi, Msambweni, Shimba Hills, or another destination.

Because the airport is compact, passengers can come out quickly. This makes pickup coordination important. Your driver should have your airline, flight number, arrival time, passenger name, and hotel or villa location.


How do transfers from Diani Airport work?

Most travelers leave Diani Airport by:

  • hotel pickup
  • private transfer
  • local taxi
  • resort shuttle
  • villa driver
  • pre-arranged chauffeur
  • car hire, where suitable

For central Diani, the transfer is usually short. For Galu, Tiwi, Msambweni, Chale, Shimoni, Wasini, or Shimba Hills, pre-arranged transport is better.

What to send your driver

Send this before your flight:

I am arriving at Diani Airport / Ukunda Airport on [airline], flight [number], at [time]. My destination is [hotel / villa / beach area]. Please meet me at arrivals. I will have [number] bags.

This avoids confusion between Diani, Ukunda, and Mombasa.


What facilities should visitors expect?

Diani Airport is a small regional airport. It should not be judged like JKIA, Mombasa, Dubai, Doha, or a major international terminal.

Expect:

  • basic passenger handling
  • check-in counters
  • security screening
  • baggage handling
  • simple waiting areas
  • pickup and taxi access
  • limited amenities compared with larger airports

The airport’s strength is not terminal luxury. Its strength is proximity to Diani Beach.


What are the runway and airport operation details?

Diani / Ukunda Airport has one main runway, 01/19. AC-U-KWIK lists the longest primary runway as 3,806 x 59 feet, with an asphalt surface, VFR approaches, no airport-of-entry status, and no customs.

DetailInformation
AirportUkunda Airport / Diani Airport
IATAUKA
ICAOHKUK
Runway01/19
Runway lengthApprox. 3,806 feet / 1,160 metres
SurfaceAsphalt / hard surface
ElevationApprox. 43 feet
Airport of entryNo, according to AC-U-KWIK
CustomsNo, according to AC-U-KWIK

For normal travelers, this means Diani Airport should be treated as a domestic/regional airport, not a full international arrival airport.


Is Diani Airport being expanded?

Diani / Ukunda Airport has been linked to infrastructure expansion because of its importance to south coast tourism. The Kenya Civil Aviation Authority’s contribution to the ICAO AFI Air Navigation Report notes the establishment of a mobile control tower at Ukunda airport, Diani, describing Diani as a key tourist destination.

Expansion matters because runway length, apron space, terminal capacity, air traffic control, rescue services, and lighting all affect what aircraft can operate, how many passengers the airport can handle, and whether future operations can grow.

Travelers should treat expansion news as future-facing. Book based on confirmed airline schedules, not assumed future routes.


Who should use Diani Airport?

Diani Airport is best for:

  • travelers staying in Diani Beach
  • resort guests in central Diani
  • Galu and Tiwi visitors
  • families who want a shorter transfer
  • honeymooners going straight to a beach resort
  • safari travelers connecting through Wilson
  • villa guests with pre-arranged pickup
  • divers, golfers, and beach travelers with manageable luggage
  • visitors who want to avoid the Mombasa road transfer

Mombasa Airport may be better for:

  • travelers who need more flight options
  • international arrivals into the coast
  • north coast hotels
  • cheaper fares
  • bulky equipment
  • unavailable Ukunda seats
  • wider airline choice

Final answer: should you use Diani Airport?

Use Diani Airport / Ukunda Airport UKA if your main destination is Diani Beach or the nearby south coast and you want the shortest airport-to-beach transfer. It is the closest practical airport to Diani, and it is especially useful for Nairobi-to-Diani flights and safari-to-beach connections.

Use Mombasa Airport if you need more flight options, better fares, larger-airport facilities, international connectivity, or a route that works better for your wider itinerary.

For most Diani-focused travelers, UKA is the airport to search first.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top