Flights to Diani & Ukunda
from Wilson Airport
Swap Nairobi’s altitude for sea level in just over an hour. Wilson Airport (WIL) is the fast, scenic way to reach Kenya’s most celebrated stretch of Indian Ocean coast — landing at Ukunda Airstrip (UKA), a five-minute drive from the white sand of Diani Beach.
Why fly to Diani instead of driving
Diani sits on Kenya’s south coast, in Kwale County below Mombasa. By road from Nairobi it is a long haul — typically eight to ten hours, including the slow crawl through Mombasa and the Likoni crossing. By air from Wilson Airport it is a single short hop of roughly seventy minutes, landing you within sight of the reef.
The route is one of the busiest coastal services from Wilson, with multiple scheduled departures most days. For travellers finishing a safari in the Mara, Amboseli or Samburu, it makes the classic “bush and beach” itinerary effortless: you can be tracking lions in the morning and swimming over coral by mid-afternoon, without ever passing through a major international terminal.
Time
A road transfer eats most of a day each way. Flying frees up two full days you can spend on the beach instead of on the highway.
Connection
Same-airport links to safari sectors mean you arrive on the coast without re-routing through JKIA or changing cities.
The view
The descent over the Shimba Hills and the turquoise lagoon line is one of the prettiest approaches in Kenya.
Ukunda Airstrip (UKA) — the gateway to Diani
Flights to Diani land at Ukunda Airstrip, IATA code UKA, a small single-runway airfield in the town of Ukunda. It is the airstrip that serves the entire Diani Beach resort strip and the wider south-coast area.
It is a compact, relaxed facility — expect to walk from the aircraft across the apron to a small arrivals building. Most beach resorts and lodges are a 5–20 minute drive away, and hotel transfers or taxis meet arriving passengers. There are no jet bridges and the turnaround is quick, in keeping with the light-aircraft operation.
✈ Ukunda Airstrip at a glance
- Code: UKA (Ukunda) — sometimes shown as “Diani” on booking sites.
- Location: Ukunda town, Kwale County, Kenya’s south coast.
- Distance to Diani Beach hotels: roughly 5–20 minutes by road.
- On arrival: taxis and pre-booked hotel transfers wait outside the terminal; open your ride app before you land.
Airlines flying Wilson to Diani
Three main scheduled operators serve the WIL–UKA route from Wilson, plus charter options. For full carrier profiles, see the Airlines at Wilson Airport index.
Safarilink
Primary operatorSafarilink is the most established scheduled carrier on the Diani route, flying the Bombardier Dash 8 from its dedicated terminal at Wilson. Diani is one of its core coastal destinations, with regular daily departures and convenient same-day connections from its safari network.
- Aircraft: Bombardier Dash 8 turboprop.
- Connections: links from Maasai Mara, Amboseli, Samburu and other Safarilink airstrips.
- Book: flysafarilink.com — flights to Diani
Skyward Express
ScheduledSkyward Express is a growing Kenyan domestic carrier operating nonstop scheduled service between Wilson and Ukunda, also on the Dash 8. It is often a competitively priced option on the route.
- Aircraft: Bombardier Dash 8.
- Book: skywardexpress.co.ke
FlexFlight
Regional & charterFlexFlight handles regional and charter services from Wilson, including coastal routes. It is a useful option for groups or for itineraries that combine Diani with other coastal or cross-border destinations.
- Best for: charter flexibility, group travel, mixed coastal itineraries.
- Note: confirm scheduled vs charter availability directly with the operator.
↪ A note on jet flights to the coast
- Larger jet services to the coast (Jambojet, Kenya Airways) operate from JKIA, not Wilson, and usually land at Mombasa (MBA) rather than Ukunda.
- If you specifically want to land at Diani/Ukunda (UKA), fly the light-aircraft services from Wilson.
Schedule and route overview
Departure times shift seasonally, so always confirm with your airline when booking. The figures below reflect the typical pattern on the WIL–UKA route.
| Detail | WIL → Diani (UKA) |
|---|---|
| Flight time | Approximately 1 hour 10 minutes |
| Distance | ~450 km (≈280 miles) |
| Frequency | Multiple scheduled departures most days; ~26+ flights per week across operators |
| First / last departures | Typically a mid-morning and an early-afternoon departure window |
| Aircraft | Bombardier Dash 8 (turboprop) |
| Check-in | 60 minutes before departure (light-aircraft sectors) |
| Class | Economy only |
See the full network on the Wilson Airport flights & routes page.
Baggage on the Diani route
Diani is one of the more generous coastal routes for luggage. While core bush-safari sectors enforce a strict 15 kg soft-bag limit, several coastal services — Diani included — may permit higher allowances with some operators. Even so, the underlying principle still applies: these are light aircraft, and weight is managed carefully.
✈ Diani baggage essentials
- Higher allowance possible: Diani is among the routes where operators like Safarilink may allow more than the standard 15 kg — confirm your exact allowance at booking.
- Soft bags still preferred: soft-sided duffels travel best in Dash 8 holds. Avoid rigid hard-shell cases where you can.
- Coming straight from a safari? Your bush-sector limit (often 15 kg) governs that leg — pack to the tightest limit in your itinerary.
Full airline-by-airline detail is on the Wilson Airport baggage rules page.
What Diani is famous for
A reef-protected lagoon, powder-white sand and a south-coast culture all its own — Diani consistently ranks among Africa’s best beaches.
The beach & lagoon
Around 10 km of soft white sand backed by palms, with an offshore coral reef that creates a calm, shallow lagoon. At low tide, tidal pools form that are gentle enough for children to snorkel.
Kisite-Mpunguti Marine Park
South of Diani, reached by traditional dhow, this marine national park is one of Kenya’s premier dive and snorkel sites — coral gardens, sea turtles, and frequent dolphin and whale-shark sightings.
Kaya Kinondo Sacred Forest
A UNESCO-recognised sacred forest of the Mijikenda (Digo) people — guided walks reveal centuries-old trees, endemic plants and a rare pocket of genuine quiet, run as a community eco-tourism project.
Colobus Conservation
A grassroots project protecting the Angolan colobus monkey, famous for the aerial “monkey bridges” strung across Diani Beach Road. A short, rewarding visit for wildlife and conservation interest.
Watersports & kitesurfing
Diani’s steady seasonal winds make it an East African kitesurfing hub. Add stand-up paddleboarding, windsurfing, jet skis, kayaking and deep-sea fishing (best Sept–April).
Skydive Diani
Tandem skydives over the reef and coastline are a signature Diani thrill — among the most scenic drop zones anywhere, with the lagoon and ocean laid out beneath you.
Kisite-Mpunguti is managed by the Kenya Wildlife Service; the colobus project is run by Colobus Conservation.
Pairing Diani with a safari
Because every leg runs through Wilson, Diani slots neatly onto the end of a fly-in safari. Finish in the bush, connect through Wilson (or fly a direct inter-airstrip sector with the same airline), and unwind on the coast.
Mara → Diani
The signature Kenyan honeymoon: big-cat country followed by the reef. Both served by Safarilink and AirKenya.
Amboseli → Diani
Elephants and Kilimanjaro views, then the beach — a compact, high-impact two-stop trip.
Samburu → Diani
Northern dry-country wildlife paired with the south coast — Kenya end to end.
Best time to fly to Diani
Diani is a year-round destination, but the driest, sunniest stretches are the prime windows. The long rains (April–May) are the wettest period and the quietest on the coast.
July to September is the most popular — dry, calm seas, excellent snorkelling and the best kitesurfing winds. December to March is hot and clear and ideal for a winter-sun escape. Book flights and beachfront stays well ahead for the July–September and December peaks.
Your journey from Wilson to Diani
Get to Wilson Airport
Around 4 km south of Nairobi’s CBD — 15–30 minutes by taxi or ride app. From JKIA, allow at least 90 minutes. See getting to Wilson.
Find the right terminal
Safarilink uses its own dedicated terminal; other operators check in separately. Confirm your check-in point with your airline before you arrive.
Check in & weigh bags
Check in 60 minutes before departure. Bags are weighed — confirm your Diani allowance, and keep luggage soft-sided where possible.
Board across the apron
No jet bridges — you walk to the Dash 8. Pick a window seat for the descent over the Shimba Hills and the reef line.
Land at Ukunda & transfer
Touch down at UKA after ~70 minutes. Your hotel transfer or taxi meets you outside; most Diani resorts are a short drive away.
Packing for the coast
Sun & sea
High-SPF reef-safe sunscreen, a hat, polarised sunglasses, and water shoes for the reef and tidal pools.
In the water
Your own mask and snorkel if you have them, a rash guard for sun and coral, and a dry bag for boat trips.
Soft luggage
A soft duffel travels best on the Dash 8. Leave hard-shell cases in Nairobi storage if you’re connecting from a bush sector.
Modest extras
A light cover-up for visiting Kaya Kinondo and local villages, plus insect repellent for evenings.
Diani / Ukunda flight FAQ
How long is the flight from Wilson to Diani?
About 1 hour 10 minutes nonstop on a Bombardier Dash 8. Compare that with eight to ten hours by road from Nairobi.
Which airport do Diani flights land at?
Ukunda Airstrip, code UKA, which serves Diani Beach. Booking sites sometimes label it “Diani.” It is a short drive from the resort strip.
Which airlines fly Wilson to Diani?
Safarilink is the primary scheduled operator, alongside Skyward Express, with FlexFlight offering regional and charter options. Larger jet services to the coast run from JKIA to Mombasa instead.
What is the baggage allowance?
Diani is a more generous coastal route — operators such as Safarilink may permit more than the standard 15 kg. Soft bags are still preferred. Always confirm your exact allowance at booking, and pack to the tightest limit if you’re connecting from a bush safari sector.
Can I connect straight from a safari to Diani?
Yes. Because the safari and coastal sectors run through Wilson on the same carriers, a bush-to-beach itinerary (Mara, Amboseli or Samburu, then Diani) connects smoothly without going through JKIA.
When should I fly to Diani?
July–September is the dry, breezy peak; December–March is hot and clear. April–May (long rains) and November are wetter and quieter.
Explore Wilson Airport
WilsonAirport.org — Kenya’s Domestic & Safari Airport Resource · IATA: WIL · ICAO: HKNW
