Diani Airport is located near Ukunda town in Kwale County, Kenya, just inland from Diani Beach on the south coast. The airport’s official name is Ukunda Airport, its IATA code is UKA, and it serves Diani Beach, Ukunda, Galu, Tiwi, Msambweni, Shimba Hills, and nearby coastal resorts. It is the closest airport to Diani Beach and is separate from Mombasa Moi International Airport.
For travelers, the location is the main reason Diani Airport matters. It allows visitors to land close to Diani instead of flying into Mombasa and continuing south by road. AC-U-KWIK lists Ukunda Airport as located in Ukunda, Kenya, with coordinates S04-17.7 / E039-34.3 and an elevation of 43 feet. Safarilink describes Diani Beach / Ukunda as a destination served through Ukunda, which reinforces its role as the air gateway to Diani Beach.
Where is Diani Airport located?
Diani Airport is located near Ukunda town in Kwale County, on Kenya’s south coast. It sits inland from Diani Beach and serves the surrounding beach and resort areas.
The airport is commonly referred to as:
- Diani Airport
- Diani Beach Airport
- Ukunda Airport
- Ukunda Airstrip
- Diani Airstrip
- UKA Airport
All of these usually refer to the same airport.
Basic location facts
| Detail | Information |
|---|---|
| Airport name | Ukunda Airport |
| Common traveler name | Diani Airport |
| IATA code | UKA |
| ICAO code | HKUK |
| County | Kwale County |
| Nearby town | Ukunda |
| Main destination served | Diani Beach |
| Coordinates | Approx. S04-17.7 / E039-34.3 |
| Elevation | Approx. 43 feet |
AC-U-KWIK’s airport profile identifies the airport as HKUK – Ukunda, located in Ukunda, Kenya, with IATA code UKA and ICAO code HKUK.
Is Diani Airport in Diani, Ukunda or Mombasa?
Diani Airport is in the Ukunda / Diani area of Kwale County, not in Mombasa.
The airport is called Ukunda Airport because it is located near Ukunda town. Travelers call it Diani Airport because it serves Diani Beach. It is not the same as Mombasa Moi International Airport.
| Place name | Relationship to the airport |
|---|---|
| Ukunda | Airport location / nearby town |
| Diani Beach | Main tourism destination served |
| Kwale County | County where the airport is located |
| Mombasa | Separate city and airport north of Diani |
| Galu | Beach area south of central Diani |
| Tiwi | Beach area north of Diani |
| Msambweni | Farther south-coast destination |
This distinction is important for booking transfers. A driver going to Ukunda Airport / Diani Airport is not going to Mombasa Airport.
How far is Diani Airport from Diani Beach?
Diani Airport is very close to Diani Beach. The exact transfer time depends on your hotel or villa location, but central Diani is generally a short ride from the airport.
Safarilink’s destination information describes Ukunda Airstrip as close to Diani Beach, noting that the beach is reached by a short taxi ride from the airstrip.
Distance logic by destination
| Destination area | Transfer expectation |
|---|---|
| Ukunda town | Very close |
| Central Diani Beach | Short transfer |
| Galu Beach | Longer than central Diani |
| Tiwi Beach | Requires planned transfer |
| Msambweni | Longer south-coast transfer |
| Shimba Hills | Inland road transfer |
| Chale Island | Road plus resort-specific transfer |
| Shimoni / Wasini | Longer transfer south |
If you are staying at a hotel, ask whether the property is in central Diani, Galu, Tiwi, or farther south. “Diani” can be used broadly in tourism marketing, but transfer time changes by exact location.
What areas does Diani Airport serve?
Diani Airport serves the main south coast visitor corridor. It is not only for central Diani Beach.
Main service areas
| Area | Why visitors use Diani Airport |
|---|---|
| Diani Beach | Main beach resort strip |
| Ukunda | Town area and airport location |
| Galu Beach | Quieter beach stays south of Diani |
| Tiwi Beach | Secluded beach area north of Diani |
| Msambweni | Quiet south coast retreats |
| Shimba Hills | Inland lodge and nature trips |
| Chale Island | Resort transfers via south coast roads |
| Shimoni | Marine excursions and Wasini access |
| Wasini Island | Marine park and day trip access |
If your accommodation is in Diani or Galu, Ukunda Airport is normally the most convenient airport. If your accommodation is in Mombasa, Nyali, Bamburi, Shanzu, Watamu, or Malindi, another airport may be more suitable.
Is Diani Airport the closest airport to Diani Beach?
Yes. Diani Airport / Ukunda Airport is the closest airport to Diani Beach.
Mombasa Airport is the larger alternative, but it is farther away and requires a road transfer to the south coast. The practical difference is that Diani Airport puts you near the beach, while Mombasa Airport puts you in the larger coastal transport network.
| Airport | Best use |
|---|---|
| Diani / Ukunda Airport UKA | Closest airport for Diani Beach |
| Mombasa Moi Airport MBA | Larger airport with more route options |
| Nairobi JKIA NBO | International gateway and domestic connection point |
| Nairobi Wilson WIL | Safari and domestic connection point |
For travelers whose final destination is Diani, Galu, Tiwi, or Msambweni, Diani Airport is usually the first airport to check.
How do you find Diani Airport on Google Maps?
Search for:
- Ukunda Airport
- Diani Airport
- Ukunda Airstrip
- UKA Airport
The safest search term is Ukunda Airport, because that is the official airport name. If you search only “Diani Airport,” map results may still find the correct place, but using Ukunda reduces confusion.
Before sending a driver or booking transport, confirm the airport code UKA. This helps avoid confusion with Mombasa Airport.
What are the coordinates of Diani Airport?
The airport’s approximate aviation coordinates are:
S04-17.7 / E039-34.3
The user-provided aviation background gives the coordinate format as:
S4°17.62′ / E39°34.27′
Both point to the Ukunda / Diani Airport area. AC-U-KWIK lists the airport’s latitude/longitude as S04-17.7 / E039-34.3.
For normal travelers, coordinates are usually not needed. They matter more for aviation references, mapping, technical airport profiles, and pilots.
How is Diani Airport positioned in relation to Mombasa?
Diani Airport is south of Mombasa, near Diani Beach in Kwale County. Mombasa Moi International Airport is located on the Mombasa side and serves a much wider range of domestic, regional, and international travel.
The relationship is simple:
- Diani Airport / UKA is closest to Diani Beach.
- Mombasa Airport / MBA is larger and has more route options.
- If you land in Mombasa, you still need a road transfer to Diani.
- If you land in Ukunda, you are already close to Diani.
CAPA’s airport profile describes Ukunda Diani Airport as a small regional airport serving Ukunda and surrounding areas, located near the coast and managed by Kenya Airports Authority.
What are the main access routes from Diani Airport?
Most visitors access the airport by road from nearby beach areas.
From central Diani
This is the simplest airport transfer. It is usually short and easy, especially when arranged through a hotel, resort, or private driver.
From Galu Beach
Galu is south of central Diani. The transfer is still practical, but longer than from central Diani.
From Tiwi Beach
Tiwi is north of Diani. Travelers should confirm the route and pickup timing with the driver.
From Msambweni
Msambweni is farther south. Pre-arranged transport is recommended.
From Shimba Hills
Shimba Hills is inland. Transfers should be arranged in advance through a lodge, driver, or tour operator.
From Mombasa
Traveling from Mombasa to Diani Airport requires a south-coast road transfer. If you are already in Mombasa, ask whether going to Ukunda Airport makes sense or whether flying from Mombasa is easier.
What should drivers know when picking someone up at Diani Airport?
Drivers should know:
- the passenger name
- airline
- flight number
- scheduled arrival time
- airport name: Ukunda Airport / Diani Airport
- destination hotel or villa
- phone or WhatsApp contact
- number of passengers and bags
A good pickup message is:
Please meet me at Ukunda Airport, also called Diani Airport, code UKA. I am arriving on [airline], flight [number], at [time]. My destination is [hotel / villa / beach area].
This wording prevents confusion between Diani Airport, Ukunda Airport, and Mombasa Airport.
Is Diani Airport a good arrival point for Galu, Tiwi and Msambweni?
Yes, but the transfer time depends on the area.
Galu Beach
Galu is a good fit for Diani Airport because it lies south of the main Diani strip. It is quieter than central Diani and often used by beach villas, boutique stays, and resort guests.
Tiwi Beach
Tiwi is also served by Diani Airport, but the route is different from central Diani and should be planned with a local driver.
Msambweni
Msambweni is farther south and better handled with a pre-arranged transfer. It is still a reasonable destination from Diani Airport for travelers who want quiet south-coast retreats.
Is Diani Airport useful for Shimba Hills, Chale, Shimoni and Wasini?
Yes, Diani Airport can be used for these areas, but they require more planning.
| Destination | Planning note |
|---|---|
| Shimba Hills | Inland lodge or day-trip transfer |
| Chale Island | Resort-specific road/boat transfer may apply |
| Shimoni | Longer road transfer south |
| Wasini Island | Road transfer plus boat/marine excursion connection |
| Kwale | Inland transfer from the coast |
For these destinations, do not rely on casual airport taxis without prior coordination. Use a hotel, lodge, private driver, or transfer provider that knows the route.
What is the best way to describe Diani Airport location on a travel website?
For DianiAirport.com, the cleanest entity description is:
Diani Airport, officially Ukunda Airport, is a regional airport near Ukunda town in Kwale County, Kenya. It serves Diani Beach and nearby south coast areas including Galu, Tiwi, Msambweni and Shimba Hills. Its airport code is UKA.
That description clearly connects:
- the traveler name: Diani Airport
- the official name: Ukunda Airport
- the location: Ukunda, Kwale County
- the destination served: Diani Beach
- the code: UKA
- the visitor context: south coast access
Final answer: where is Diani Airport?
Diani Airport is located near Ukunda town in Kwale County, Kenya, just inland from Diani Beach. Its official name is Ukunda Airport, and its airport code is UKA.
It is the closest airport to Diani Beach and serves central Diani, Ukunda, Galu, Tiwi, Msambweni, Shimba Hills, Chale, Shimoni, Wasini, and other south coast destinations. It is separate from Mombasa Moi International Airport, which is larger but farther from Diani.
