Safarilink Flights to Diani Airport: Wilson to Ukunda Schedule, Fares and Travel Guide

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.

FlightRouteDepartureArrival
053Wilson Airport → Diani Beach, Ukunda09:4510:55
054Diani Beach, Ukunda → Wilson Airport11:1012:50
055Wilson Airport → Diani Beach, Ukunda14:0015:15
056Diani Beach, Ukunda → Wilson Airport15:3016: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.

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 AirportBest For Diani Travelers
Wilson Airport WILSafarilink flights, safari-to-beach connections, domestic Kenya routes
JKIA / NBOInternational 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 / NameUse
UKAIATA airport code used for booking
HKUKICAO code used in aviation systems
Diani AirportDestination-facing name
Ukunda AirportAviation/location name
Ukunda AirstripOlder/common local name
Diani BeachSafarilink 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 QuestionLocal 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 ItemSafarilink Diani Guidance
Diani allowance20 kg per person
Includes hand luggage?Yes, allowance includes hand baggage
Bag typeSoft bags are advised/required in Safarilink baggage guidance
Infants without paid seatNo baggage allowance
Excess baggageMay require freight seat or prior arrangement
Bulky sports gearConfirm 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 LandingTransfer Notes
Central Diani BeachShort local transfer
Galu BeachAbout 8.2 km from Diani Airport, around 18 minutes via Diani Beach Road under usual Google Maps conditions
Tiwi BeachLocal transfer north of Diani
MsambweniLonger south coast transfer
Chale IslandRequires resort-specific transfer planning
Shimoni / WasiniLonger 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 AreaUse Safarilink ToTransfer After Landing
Diani BeachUKAShort transfer to central Diani hotels
Galu BeachUKASouthbound transfer via Diani Beach Road
Tiwi BeachUKATransfer north of Diani / Ukunda side
MsambweniUKALonger south coast transfer
Chale IslandUKARoad plus resort transfer arrangement
Diani villasUKAExact 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 AreaTypical Connection Logic
Maasai MaraMara airstrip to Wilson, then Wilson to Diani
AmboseliAmboseli to Wilson, then Wilson to Diani
SamburuSamburu to Wilson, then Wilson to Diani
Nanyuki / LaikipiaNanyuki or nearby airstrip to Wilson, then Wilson to Diani
Lamu / Malindi combinationsCoastal 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.

QuestionSafarilinkJambojet
Main Nairobi airportWilson AirportJKIA
Best forSafari-to-beach travelers, Wilson connectionsInternational arrivals through JKIA, Nairobi domestic travelers
Diani airportUKA / Diani / UkundaUKA / Diani / Ukunda
Baggage styleSmaller-aircraft/safari-linked baggage disciplineCheck airline-specific baggage rules
Best traveler typeSafari guests, Wilson-based travelersJKIA 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Fare difference rule: All changes are subject to any applicable fare difference if the original booked fare class is no longer available.
  6. Name changes: Name changes are permitted on fully unutilized tickets at $30 per person.
  7. 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.

FactorSafarilink to Diani Airport UKAFlight to Mombasa MBA
Closest to Diani BeachYesNo
Best for Galu BeachYesLess direct
Road transferShorterLonger
Flight optionsFewerMore
International connectivityLimitedStronger
Ferry / road frictionUsually avoidedOften relevant from Mombasa to south coast
Best use caseBeach arrival, safari-to-Diani linkWider 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:

ItemWhy It Matters
Destination codeUse UKA for Diani Airport / Ukunda
Departure airportSafarilink generally means Wilson, not JKIA
Current timetableSchedules can change
Baggage allowanceDiani allowance is listed as 20 kg including hand baggage
Bag type and sizeSoft bags and dimensions matter
Arrival transferPre-arrange hotel pickup or taxi
Final accommodation areaDiani, Galu, Tiwi, Msambweni, and Chale need different transfer timing
Connection bufferEspecially 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.

ItemSafarilink Diani Rule
Standard Diani allowance20 kg per person
Includes hand luggageYes
Bag typeSoft bags required/preferred
Infants without paid seatNo baggage allowance
Excess baggageCarried only if space and aircraft payload allow
Large sports equipmentMust be requested in advance
Golf bagsMay 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.

Leave a Comment

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

Scroll to Top