Diani Beach · Getting Here
Flights to Diani (Ukunda)
A one-hour hop from Nairobi that skips the traffic and the ferry. Here’s who flies to Diani, how long it takes, what baggage you can bring, and how to connect a safari to the beach.

Flying is far and away the easiest way to reach Diani — a one-hour hop from Nairobi that skips the long road journey, Mombasa’s traffic and the Likoni ferry entirely, landing you minutes from the resorts at Ukunda (Diani) airport. This guide covers which airlines fly, how long it takes, baggage, and how to connect a safari to the beach, with the insider tips that make the small-airport experience smooth.
Which airlines fly to Diani?
| Airline | From | Notes |
|---|---|---|
| Jambojet | Nairobi JKIA | Low-cost; the most frequent option; turboprop aircraft |
| Safarilink | Nairobi Wilson | Also connects the Masai Mara, Amboseli & other parks to Diani |
| Both / others | Mombasa (MBA) | Short hops also link Moi International, Mombasa |
How long is the flight, and how often?
An hour in the air versus the best part of a day overland is the whole case for flying. See how it compares with the train and road on our Nairobi to Diani and how to get to Diani guides.
Baggage: what you can bring
Connecting a safari to the beach
This is what makes Diani such a good beach finale to a Kenyan safari — see our Kenya safari & beach and tours & safaris guides.
Arriving at Ukunda (Diani) airport
Ukunda is a small, informal airstrip a short drive from the beach — quick and easy, but with limited facilities. Read what to expect on our Ukunda Airport guide, and arrange a transfer in advance.
Booking tips
Book as early as you can for the best fares, especially over the December–March peak and school holidays. Check both carriers (and both Nairobi airports — JKIA for Jambojet, Wilson for Safarilink) and factor the transfer between airports in Nairobi if you’re connecting internationally. Compare all routes on our getting here hub.
Book an airport transfer →All ways to reach Diani →
Frequently asked questions
Which airlines fly to Diani?
Two main carriers serve Ukunda (Diani) airport: Jambojet from Nairobi’s JKIA and Safarilink from Nairobi’s Wilson Airport. Both also link Diani with Mombasa, and Safarilink connects it to safari parks like the Masai Mara and Amboseli.
How long is the flight from Nairobi to Diani?
About one hour. Both Jambojet (from JKIA) and Safarilink (from Wilson) operate the route, with multiple flights daily, more in high season.
Where do flights to Diani land?
At Ukunda Airport (code UKA), also called Diani Airport — a small airstrip a short drive from the beach resorts, not at Mombasa. Arrange a transfer to your hotel in advance.
What is the baggage allowance on flights to Diani?
It varies by airline. Jambojet sells checked-baggage allowances with fares, while Safarilink and smaller aircraft often limit baggage to around 15 kg in soft-sided bags. Check your airline’s exact allowance and pack soft bags for small planes.
Can you fly from the Masai Mara or Amboseli to Diani?
Yes — Safarilink connects Diani (Ukunda) with safari destinations such as the Masai Mara and Amboseli via Wilson Airport, making it easy to combine a safari with the beach without a long road transfer.
Sources & further reading
- Jambojet — flights to Ukunda (Diani) (airline, primary)
- Safarilink — flights to Diani Beach & flight connections (airline, primary)
Images: Wikimedia Commons, used under their respective licences — verify and attribute each per its file page before publishing. Hotel names, inclusions, flight schedules and prices change; confirm current details before booking. Last updated: 2026.
Leave a Reply