Safarilink flies to Diani Airport / Ukunda Airport, airport code UKA, from Nairobi Wilson Airport. This route is especially useful for travelers connecting from safari areas through Wilson, then continuing to Diani Beach, Galu Beach, Tiwi, Msambweni, Chale, or other south coast stays. Safarilink lists Diani Beach as one of its destinations, while its travel information says its Nairobi hub is structured for connections to major Kenyan game parks and coastal destinations including Diani.
For most visitors, the route is simple: fly Safarilink from Wilson Airport to Diani Airport / Ukunda, then take a short road transfer to your beach hotel or villa. If interested to learn about all flights to Diani Airport read this guide on Flights to Diani Airport.
Does Safarilink Fly to Diani Airport?
Yes. Safarilink flies twice daily from Nairobi Wilson Airport to Diani Beach / Ukunda Airport, code UKA. Safarilink’s listed schedule shows one morning flight and one afternoon flight from Wilson to Diani, with matching return flights from Diani to Wilson.
| Flight | Route | Departure | Arrival |
|---|---|---|---|
| 053 | Wilson Airport → Diani Beach, Ukunda | 09:45 | 10:55 |
| 054 | Diani Beach, Ukunda → Wilson Airport | 11:10 | 12:50 |
| 055 | Wilson Airport → Diani Beach, Ukunda | 14:00 | 15:15 |
| 056 | Diani Beach, Ukunda → Wilson Airport | 15:30 | 16:45 |
The airport may appear as Diani Beach, Ukunda, Diani Airport, or UKA depending on the booking platform. After landing, travelers continue by taxi, hotel pickup, or private transfer to Diani Beach, Galu, Tiwi, Msambweni, Chale, or other south coast destinations.
An recent incident Involving 053 Safarilink flight
On 5 March 2024, Safarilink Aviation Flight 053, a De Havilland Canada Dash 8 operating from Nairobi Wilson Airport to Ukunda Airport / Diani Airport, was involved in a mid-air collision shortly after takeoff over Nairobi National Park.

The aircraft collided with a Cessna 172M training aircraft operated by 99 Flying School.
Safarilink Aviation confirms mid air 'bang' on flight 053 to Diani after takeoff, plane diverted back to Wilson Airport for inspection pic.twitter.com/ChkW3g382Z
— Kenyans.co.ke (@Kenyans) March 5, 2024
The Dash 8 was able to return safely to Wilson Airport, with all 44 people on board unharmed, although part of its de-icing boot was damaged. The Cessna lost control and crashed inside Nairobi National Park, killing both occupants.
Which Nairobi Airport Does Safarilink Use for Diani?
Safarilink’s Diani flights are primarily associated with Nairobi Wilson Airport, not JKIA. Wilson is Nairobi’s domestic safari airport and works well for travelers connecting from the Maasai Mara, Amboseli, Samburu, Nanyuki, Laikipia, and other safari regions.
| Nairobi Airport | Best For Diani Travelers |
|---|---|
| Wilson Airport WIL | Safarilink flights, safari-to-beach connections, domestic Kenya routes |
| JKIA / NBO | International arrivals, Jambojet-style connections, long-haul flights |
If you arrive internationally at JKIA and want to fly Safarilink to Diani, you normally need to transfer by road across Nairobi to Wilson Airport. Build enough time for immigration, baggage collection, traffic, check-in, and security.
Safarilink Diani Airport Code: What Should You Search?
The airport code for Diani Airport is UKA. The same airport may appear as Ukunda Airport, Ukunda Airstrip, or Diani Beach / Ukunda.
| Code / Name | Use |
|---|---|
| UKA | IATA airport code used for booking |
| HKUK | ICAO code used in aviation systems |
| Diani Airport | Destination-facing name |
| Ukunda Airport | Aviation/location name |
| Ukunda Airstrip | Older/common local name |
| Diani Beach | Safarilink destination wording |
When in doubt, search UKA. That is the clearest way to avoid confusing Diani Airport with Mombasa Airport.
Safarilink Schedule to Diani: What to Know
Safarilink schedules can change by season, demand, and operational planning, so travelers should always check the current timetable directly before booking transfers or same-day connections. Safarilink’s own site provides the destination page and booking functions for Diani Beach, and public timetable references commonly show Wilson-to-Diani services operating around morning and afternoon patterns.
| Schedule Question | Local Planning Answer |
|---|---|
| Are there Safarilink flights to Diani? | Yes, check the current Safarilink Diani Beach timetable before booking |
| Is there a morning flight? | Often useful for same-day beach arrival, but confirm current timing |
| Is there an afternoon flight? | Often useful after safari connections through Wilson |
| Can schedules change? | Yes, always confirm directly with Safarilink |
| Should I book tight connections? | Avoid tight self-managed JKIA-to-Wilson or beach-to-international connections |
For beach travelers, the flight time itself is only one part of the plan. The full journey includes Wilson arrival, check-in, baggage rules, landing at UKA, and the road transfer to your hotel.
Safarilink Baggage Allowance to Diani
Safarilink’s baggage information states that baggage is strictly limited, with the general allowance at 15 kg per person, but with Diani included among the destinations allowed 20 kg, inclusive of hand baggage and in soft bags. Infants not paying for a seat do not receive a baggage allowance. Safarilink also notes that passengers with significant excess baggage can book a freight seat at an adult rate, allowing confirmed carriage of extra baggage.
| Baggage Item | Safarilink Diani Guidance |
|---|---|
| Diani allowance | 20 kg per person |
| Includes hand luggage? | Yes, allowance includes hand baggage |
| Bag type | Soft bags are advised/required in Safarilink baggage guidance |
| Infants without paid seat | No baggage allowance |
| Excess baggage | May require freight seat or prior arrangement |
| Bulky sports gear | Confirm before booking |
This matters for Diani because many travelers carry beach luggage, dive gear, golf clubs, kitesurfing equipment, camera bags, or safari luggage. Do not assume large hard suitcases or sports equipment will be accepted without prior confirmation.
Check-In Advice for Safarilink Diani Flights
For Wilson departures, arrive early enough to handle check-in and baggage without rushing. Older Safarilink timetable guidance states that passengers departing Nairobi Wilson check in at Safarilink’s premises at Phoenix House, Wilson Airport, and gives check-in timing rules for Wilson and coastal destinations. Because procedures can change, always follow the latest instructions on your ticket or from Safarilink.
For most travelers, the safer approach is:
- arrive at Wilson with a proper time buffer;
- keep documents, valuables, medication, and electronics in hand luggage;
- keep baggage within the Diani allowance;
- avoid hard-to-handle oversized bags;
- reconfirm your Diani Airport pickup before boarding.
What Happens When You Land at Diani Airport?
Diani Airport / Ukunda Airport is small compared with JKIA or Mombasa. After landing, passengers normally disembark, collect luggage, and meet their hotel pickup, villa driver, taxi, or private transfer.
| Destination After Landing | Transfer Notes |
|---|---|
| Central Diani Beach | Short local transfer |
| Galu Beach | About 8.2 km from Diani Airport, around 18 minutes via Diani Beach Road under usual Google Maps conditions |
| Tiwi Beach | Local transfer north of Diani |
| Msambweni | Longer south coast transfer |
| Chale Island | Requires resort-specific transfer planning |
| Shimoni / Wasini | Longer transfer toward the southern marine corridor |
Safarilink gets you to the closest airport for Diani-area stays, but the final road transfer still needs planning. Share your flight number and arrival time with your hotel, villa host, or transfer driver.
Safarilink to Diani Beach, Galu Beach, Tiwi and Msambweni
Safarilink does not fly to separate airports in Galu, Tiwi, or Msambweni. The airport for these areas is Diani Airport / Ukunda Airport UKA.
| Beach Area | Use Safarilink To | Transfer After Landing |
|---|---|---|
| Diani Beach | UKA | Short transfer to central Diani hotels |
| Galu Beach | UKA | Southbound transfer via Diani Beach Road |
| Tiwi Beach | UKA | Transfer north of Diani / Ukunda side |
| Msambweni | UKA | Longer south coast transfer |
| Chale Island | UKA | Road plus resort transfer arrangement |
| Diani villas | UKA | Exact map pin needed for pickup |
If your accommodation says “Diani” but is actually in Galu, Kinondo, or farther south, send the exact Google Maps pin before arrival.
Safarilink for Safari-to-Beach Connections
Safarilink is especially valuable for travelers combining safari and beach. Its travel information says the scheduled service timetable is structured for connections through its Nairobi hub to major game parks in Kenya and coastal destinations including Diani.
A common routing is:
| Safari Area | Typical Connection Logic |
|---|---|
| Maasai Mara | Mara airstrip to Wilson, then Wilson to Diani |
| Amboseli | Amboseli to Wilson, then Wilson to Diani |
| Samburu | Samburu to Wilson, then Wilson to Diani |
| Nanyuki / Laikipia | Nanyuki or nearby airstrip to Wilson, then Wilson to Diani |
| Lamu / Malindi combinations | Coastal routing depends on airline schedule and availability |
This is one of the strongest reasons to use Safarilink: Wilson Airport acts as the bridge between safari airstrips and Diani Airport.
Safarilink vs Jambojet to Diani
Safarilink and Jambojet can both be relevant for Diani, but they serve different traveler patterns.
| Question | Safarilink | Jambojet |
|---|---|---|
| Main Nairobi airport | Wilson Airport | JKIA |
| Best for | Safari-to-beach travelers, Wilson connections | International arrivals through JKIA, Nairobi domestic travelers |
| Diani airport | UKA / Diani / Ukunda | UKA / Diani / Ukunda |
| Baggage style | Smaller-aircraft/safari-linked baggage discipline | Check airline-specific baggage rules |
| Best traveler type | Safari guests, Wilson-based travelers | JKIA arrivals, price-sensitive domestic travelers |
Choose Safarilink if you are already using Wilson Airport or connecting from safari. Choose Jambojet if you are starting from JKIA and the schedule works better.
How Much is Safarilink Flight to Diani Airport?
Safarilink fares from Nairobi Wilson Airport to Diani Beach / Ukunda Airport vary by flight time, date, availability, and fare class. In the example search for 8 May 2026, Safarilink shows two non-stop Wilson-to-Diani flights: Flight 053, departing 09:45 and arriving 10:55, priced from $92.88, and Flight 055, departing 14:00 and arriving 15:15, priced from $82.04.

This means the afternoon flight is slightly cheaper in that search, while the morning flight may be more convenient for travelers who want to reach Diani earlier in the day. Fares should always be checked directly on Safarilink’s booking page because prices can change with demand, season, promotions, and how close you are to the travel date.
Below are some important add-on pricing info to know:
- Flex fare: Priced at $191.50. The breakdown is $156.50 adult fare + $35.00 tax. It includes 1 x 5 kg hand luggage, 1 x 15 kg checked-in luggage with a note of 10 kg for safari sectors, and free changes up to 48 hours before departure.
- Plus fare: Priced at $210.00. The breakdown is $175.00 adult fare + $35.00 tax. It includes 1 x 5 kg hand luggage, 1 x 15 kg checked-in luggage with a note of 10 kg for safari sectors, and free changes up to 48 hours before departure.
- Change penalties: For non-free-change conditions, reservation changes up to 48 hours before departure attract a $25 per person fee. Changes within 48 to 12 hours attract $30 per person, while changes within 12 to 6 hours attract $50 per person.
- Six-hour cut-off: Changes must be made no later than 6 hours before departure. After that, the ticket is forfeited and charged at 100% of the fare paid.
- Fare difference rule: All changes are subject to any applicable fare difference if the original booked fare class is no longer available.
- Name changes: Name changes are permitted on fully unutilized tickets at $30 per person.
- Practical reading: The cheapest visible available fare in this example is the Value fare at $92.88, while Flex and Plus cost more mainly for higher flexibility, not a major baggage increase.

See prices and book on Safarilink here.
It is important to note that when I compared the prices of safarilink flights from Wilson Airport to Ukunda listed on Skyscanner, a third-party booking site the price for one-way is $135, $53 more than the prices listed on Safarilink for the same flights departing on the same date. Helpful takeaway; consider directly booking on Safarilink’s website.

Safarilink fares between Wilson Airport (WIL) and Diani Beach / Ukunda Airport (UKA) are dynamic and can vary by date, flight time, demand, and fare class. In the example shown for 9 May 2026, the Wilson-to-Diani fares are $82.04 for the morning flight and $67.33 for the afternoon flight, showing that even the same route can price differently by departure time.

For return planning, travelers should check the Diani-to-Wilson leg separately because return fares may sometimes be cheaper than the outbound sector if lower fare classes or promotional seats are still available. The best approach is to compare both directions and both daily flights before booking.
Safarilink to Diani vs Flying to Mombasa
For Diani Beach, Galu Beach, Tiwi, and nearby south coast stays, flying Safarilink into Diani Airport usually reduces road travel. Mombasa Airport has more route options, but it is not the closest airport to Diani.
| Factor | Safarilink to Diani Airport UKA | Flight to Mombasa MBA |
|---|---|---|
| Closest to Diani Beach | Yes | No |
| Best for Galu Beach | Yes | Less direct |
| Road transfer | Shorter | Longer |
| Flight options | Fewer | More |
| International connectivity | Limited | Stronger |
| Ferry / road friction | Usually avoided | Often relevant from Mombasa to south coast |
| Best use case | Beach arrival, safari-to-Diani link | Wider flights, international routes, north coast stays |
Mombasa remains useful when the fare, timing, luggage needs, or international routing is better. But if the goal is to reach Diani-area accommodation with less road travel, UKA is the airport to check first.
Who Should Book Safarilink to Diani Airport?
Safarilink to Diani is a strong fit for:
- travelers connecting from safari through Wilson;
- guests staying in Diani Beach, Galu, Tiwi, or south coast villas;
- honeymooners doing safari plus beach;
- families who want to avoid long road transfers;
- travelers who prefer Wilson Airport over JKIA;
- guests carrying normal soft-sided luggage;
- visitors who want a direct air bridge from Nairobi to Diani-area beaches.
It may be less ideal if:
- your international flight lands at JKIA and the Wilson transfer is too tight;
- Jambojet from JKIA gives a better schedule;
- you have large hard suitcases or bulky sports equipment;
- Mombasa Airport gives a much cheaper or better-timed arrival;
- your final destination is north coast rather than Diani or Galu.
Booking Checklist for Safarilink to Diani
Before booking, confirm:
| Item | Why It Matters |
|---|---|
| Destination code | Use UKA for Diani Airport / Ukunda |
| Departure airport | Safarilink generally means Wilson, not JKIA |
| Current timetable | Schedules can change |
| Baggage allowance | Diani allowance is listed as 20 kg including hand baggage |
| Bag type and size | Soft bags and dimensions matter |
| Arrival transfer | Pre-arrange hotel pickup or taxi |
| Final accommodation area | Diani, Galu, Tiwi, Msambweni, and Chale need different transfer timing |
| Connection buffer | Especially important between JKIA and Wilson or safari flights |
Safarilink Baggage Allowance for Flights to Diani Airport
For Safarilink flights to Diani Airport / Ukunda Airport, the baggage allowance is 20 kg per person, inclusive of hand baggage. This is higher than Safarilink’s standard 15 kg allowance because Diani is one of the destinations listed under the 20 kg exception.
All baggage should be packed in soft bags, not large rigid suitcases. Safarilink explains that many of its aircraft have luggage compartments with limited volume and irregular shapes, making soft bags easier to stow.
| Item | Safarilink Diani Rule |
|---|---|
| Standard Diani allowance | 20 kg per person |
| Includes hand luggage | Yes |
| Bag type | Soft bags required/preferred |
| Infants without paid seat | No baggage allowance |
| Excess baggage | Carried only if space and aircraft payload allow |
| Large sports equipment | Must be requested in advance |
| Golf bags | May be considered on Dash 8 aircraft and charged separately |
If your baggage is slightly overweight, Safarilink notes that check-in staff may allow a small discretion of up to 2 kg, but this is not guaranteed. Any additional excess baggage is carried only at the captain’s discretion, depending on available space and aircraft payload, and is charged at the prevailing freight rate.
For travelers with significant extra baggage, Safarilink recommends either buying excess baggage in advance, where available, or booking a freight seat at the adult fare, which can allow confirmed carriage of up to 75 kg extra baggage. Passengers departing from Wilson Airport may also ask about Safarilink’s complimentary secure storage if they need to leave excess luggage behind.
For Diani Beach travelers carrying diving gear, kite-surfing equipment, golf bags, surfboards, bicycles, or other bulky items, it is important to contact Safarilink before travel. Large sports equipment is not automatically accepted, and golf bags are considered case by case.
Read more on Safarilink’s website on baggage allowance.
FAQs
Does Safarilink fly to Diani Airport?
Yes. Safarilink flies to Diani Beach / Ukunda Airport, airport code UKA, from Nairobi Wilson Airport. Safarilink’s published Diani schedule includes two daily flights from Wilson to Diani and two return flights from Diani to Wilson:
What airport does Safarilink use for Diani?
Safarilink uses Diani Airport / Ukunda Airport, code UKA, for Diani Beach flights. UKA is the closest airport for Diani Beach, Galu Beach, Tiwi, and nearby south coast stays.
Is Safarilink to Diani from Wilson or JKIA?
Safarilink’s Diani route is associated with Nairobi Wilson Airport. If you arrive at JKIA internationally, allow time to transfer across Nairobi to Wilson before your Safarilink flight.
What is the Safarilink baggage allowance to Diani?
Safarilink lists Diani among the destinations with a 20 kg baggage allowance per person, inclusive of hand baggage, in soft bags. Infants without a paid seat do not receive a baggage allowance.
Can I connect from Maasai Mara to Diani on Safarilink?
Yes, many safari-to-Diani journeys connect through Wilson Airport. A common pattern is Maasai Mara airstrip to Wilson, then Wilson to Diani Airport / Ukunda. Safarilink states that its timetable is structured for connections through its Nairobi hub to major game parks and Diani on the coast.
Is Safarilink better than flying to Mombasa for Diani Beach?
For Diani Beach and Galu Beach, Safarilink to Diani Airport is usually more convenient than flying to Mombasa because UKA is closer to the beach. Mombasa may still be better for wider flight choice, international access, or specific fare advantages.
Final Answer
Safarilink to Diani Airport is one of the most useful flight options for travelers reaching Diani Beach and Kenya’s south coast, especially after a safari. The route uses Diani Airport / Ukunda Airport, code UKA, and is most closely linked with Nairobi Wilson Airport. It works particularly well for safari-to-beach itineraries, Diani and Galu Beach stays, and travelers who want to avoid the longer road transfer from Mombasa. Always confirm the current Safarilink timetable, baggage rules, and airport pickup before booking.
