Safarilink flies between Nairobi Wilson Airport and Diani Beach / Ukunda Airport, giving travelers a direct air route from Nairobi’s safari-flight hub to Kenya’s south coast. The route is especially useful for visitors combining Diani with Masai Mara, Amboseli, Samburu, Laikipia, Lamu, or other safari destinations, because Wilson Airport is built around Kenya’s domestic safari network rather than international long-haul arrivals.
Safarilink currently publishes two daily Nairobi Wilson to Diani / Ukunda flights: a morning flight from Wilson at 09:45, arriving in Diani / Ukunda at 10:55, and an afternoon flight from Wilson at 14:00, arriving at 15:15. Return flights from Diani / Ukunda to Wilson are listed at 11:10 and 15:30. Safarilink also notes that flights arrive and depart from Ukunda Airstrip, about a five-minute taxi drive from Diani Beach.
Quick facts about Safarilink flights to Diani
| Question | Answer |
|---|---|
| Airline | Safarilink Aviation |
| Route | Nairobi Wilson Airport to Diani Beach / Ukunda |
| Arrival airport | Ukunda Airport / Ukunda Airstrip, commonly called Diani Airport |
| Best for | Safari connections, Wilson Airport departures, Diani Beach holidays |
| Published frequency | Two daily flights each way on Safarilink’s Diani page |
| Approximate flight time | About 1 hour 10–15 minutes, based on Safarilink’s published schedule |
| Baggage allowance | 20 kg for Diani, inclusive of hand baggage, in soft bags |
| Check-in deadline | 60 minutes before departure at Wilson and Diani |
| Main caution | Do not confuse Wilson Airport with JKIA |
Why Safarilink is a strong choice for Diani
Safarilink is not just a Nairobi-to-beach airline. It is one of Kenya’s core safari airlines, and its Diani route fits into a wider air network built around national parks, conservancies, beach destinations, and regional connections. Safarilink describes its Nairobi hub connections as structured for movement between major game parks, Lamu, Kiwayu, Diani, Entebbe, and northern Tanzania, and says same-day Safarilink-to-Safarilink connections are honoured when the itinerary is within its own network.
That makes Safarilink particularly useful when Diani is part of a broader Kenya itinerary rather than a simple beach escape.
Choose Safarilink if you are:
- Flying from Nairobi Wilson Airport rather than JKIA.
- Combining Diani Beach with Masai Mara, Amboseli, Samburu, Laikipia, Lewa, Loisaba, Nanyuki, Lamu, or Zanzibar.
- Working with a safari operator that already uses Wilson Airport.
- Trying to reduce long road transfers between beach and bush.
- Looking for a light-aircraft style route that lands close to Diani Beach.
The route is also useful for conservation-minded travelers because it can reduce unnecessary road mileage, especially when connecting a safari region with the coast. Less overland backtracking means less fatigue, fewer rushed transfers, and more time spent in the landscapes people actually came to experience.
Where does Safarilink land in Diani?
Safarilink lands at Ukunda Airstrip / Ukunda Airport, the small airport serving Diani Beach. The airline’s Diani page describes Ukunda Airstrip as about a five-minute taxi drive from Diani Beach, with beaches farther south and Shimba Hills also accessible from there.
For travelers, this is the key advantage. You are not landing in Mombasa and then transferring across the south coast corridor. You are landing much closer to:
- Diani Beach
- Ukunda town
- Galu
- Tiwi
- Kinondo
- Msambweni
- Chale Island transfer points
- Kaya Kinondo area
- Shimba Hills
For most Diani hotel stays, Ukunda is the cleaner arrival point. Mombasa Airport can still work, especially when fares or schedules are better, but it usually means a longer road transfer.
Safarilink Diani schedule
Safarilink’s published Diani schedule lists the following flights:
Morning Flights
| Flight No. | From | To | Departure | Arrival |
|---|---|---|---|---|
| 053 | Wilson Airport | Diani Beach / Ukunda | 09:45 | 10:55 |
| 054 | Diani Beach / Ukunda | Wilson Airport | 11:10 | 12:50 |
Afternoon Flights
| Flight No. | From | To | Departure | Arrival |
|---|---|---|---|---|
| 055 | Wilson Airport | Diani Beach / Ukunda | 14:00 | 15:15 |
| 056 | Diani Beach / Ukunda | Wilson Airport | 15:30 | 16:45 |
These times are useful for planning, but flight schedules can change for operational, weather, seasonal, or commercial reasons. Safarilink’s own terms state that times shown on tickets or timetables can be changed for operational, weather, or safety reasons, and that services and prices are subject to availability or price changes before confirmation.
Morning flight or afternoon flight?
The morning Wilson to Diani flight is usually better if you want to reach the beach before lunch, settle in, and still have an afternoon by the ocean.
The afternoon Wilson to Diani flight is useful if you are arriving into Nairobi earlier that day, connecting from a safari flight into Wilson, or prefer not to leave your Nairobi hotel too early.
For the return journey, the morning Diani to Wilson flight works well for travelers staying overnight in Nairobi or connecting to a later domestic safari flight. The afternoon return can work for travelers who want more time on the coast, but it should be used carefully if you have an international flight from JKIA that evening.
Wilson Airport vs JKIA: the mistake many travelers make
Safarilink’s Diani flights operate from Nairobi Wilson Airport, not from Nairobi Jomo Kenyatta International Airport. This matters.
JKIA is Nairobi’s main international airport. Wilson is the smaller domestic and safari airport on the southern side of Nairobi. If you land internationally at JKIA and your Safarilink flight leaves from Wilson, you need time for immigration, baggage collection, customs, road transfer across Nairobi, check-in, and security.
| Situation | Better choice |
|---|---|
| You are already in Nairobi | Safarilink from Wilson is convenient |
| You are arriving from a safari flight into Wilson | Safarilink is often ideal |
| You are landing internationally at JKIA and connecting same day | Use Safarilink only if the connection window is generous |
| You want one airport only after an international arrival | Compare JKIA-based Diani flights as well |
| You are combining Diani with Masai Mara or Laikipia | Safarilink through Wilson is often one of the best options |
A safe planning rule is simple: do not treat Nairobi as one airport. Always check whether your flight says NBO or WIL. If it says WIL, you are using Wilson Airport.
Safarilink Diani flight prices
Safarilink prices vary by travel date, seat availability, season, fare class, and promotional offers. Safarilink’s Diani page states that lower seasonal and promotional fares are available online or through its reservations team, which means the best price is usually found by checking live availability for your exact dates rather than relying on a fixed fare quoted elsewhere.
For Safarilink flights from Nairobi Wilson Airport to Diani Beach / Ukunda, the fare depends on the travel date, seat availability, and whether the cheaper fare classes are still open. In the sample search for 6 May 2026, the morning flight 053 at 09:45 was sold out, while the afternoon flight 055 departing Wilson at 14:00 and arriving at Ukunda at 15:15 was listed at $82.04 one way. This should be treated as a live example fare rather than a fixed price, so travelers should check Safarilink’s booking system for their exact date and book early, especially during weekends and holiday periods when the Wilson–Diani route can sell out.
What affects the price?
Safarilink Diani fares can change based on:
- Peak season and holiday demand
- School holidays
- Weekend travel
- One-way versus return booking
- How early you book
- Seat availability on smaller aircraft
- Whether your flight is part of a package
- Whether you need flexible conditions
- Whether you are connecting to another Safarilink route
If the fare looks high, compare nearby dates before changing airlines. On small domestic routes, one day can make a noticeable difference.
How to book Safarilink flights to Diani
The safest way to book is through Safarilink’s official booking system, its reservations team, or a trusted travel agent who understands Kenya domestic and safari routes.
Before paying, confirm:
- Your route says Wilson Airport to Diani Beach / Ukunda.
- Your arrival point is Ukunda / Diani, not Mombasa.
- Your flight date and direction are correct.
- Your baggage fits the Diani allowance.
- Your connection from JKIA or another safari flight is realistic.
- Your hotel transfer knows your flight number and arrival time.
- Your ticket rules match your risk tolerance.
Safarilink publishes contact details for its Wilson office and Diani office, including reservations email and Diani office contacts, so passengers with route-specific questions can verify details directly before travel.
Baggage allowance on Safarilink flights to Diani
Safarilink’s Diani baggage allowance is one of the most important details to check before booking. The airline states that baggage is strictly limited to 15 kg per person on most routes, but Diani is one of the exceptions where 20 kg is allowed, inclusive of hand baggage and in soft bags. Infants without a paid seat do not receive a baggage allowance.
Safarilink Diani baggage summary
| Item | Safarilink Diani rule |
|---|---|
| Standard allowance | 20 kg per person |
| Includes hand baggage? | Yes |
| Bag type | Soft bags preferred / required in the airline wording |
| Infants without seat | No baggage allowance |
| Excess baggage | Carried only if aircraft payload and space permit |
| Advance excess baggage | Can be bought in bundles up to 48 hours in advance |
| Wilson storage | Complimentary secure storage is available at Wilson Airport office |
Safarilink explains that soft bags are requested because many aircraft luggage compartments have limited volume and irregular shapes, making large rigid suitcases harder to stow.
Packing advice for Diani
For Diani, pack lighter than you would for a large jet route. A soft duffel is usually better than a rigid suitcase. Keep valuables, medication, documents, camera batteries, and fragile electronics with you according to airline rules, because checked baggage liability is limited and valuables are not something to leave loosely in checked bags.
Beach travelers should be especially careful with:
- Dive equipment
- Kite-surfing gear
- Golf bags
- Camera cases
- Tripods
- Hard suitcases
- Heavy family luggage
- Children’s extras
Safarilink says large sports equipment such as surfboards, bicycles, and golf bags must be requested in advance and may be considered on certain routes or aircraft at a fee.
Check-in time for Safarilink Diani flights
Safarilink’s terms give a strict latest check-in time of 60 minutes before departure at Nairobi Wilson, Diani, Mombasa, Lamu, Malindi, Kisumu, Entebbe, and Arusha. The airline also states that it may depart up to 15 minutes ahead of scheduled departure if passengers are not present at the place of departure by that time.
That means you should not arrive at Ukunda or Wilson at the last minute.
What to carry for check-in
Bring:
- Passport or national ID with photo
- Booking confirmation
- Payment card used online, if required
- Contact number for your hotel or transfer driver
- Any documents required for onward international travel
- Baggage within weight and size limits
Safarilink’s terms state that passengers may be required to prove identity using a passport or other photo identity document, and if a ticket was bought online using a credit card, the same card may need to be produced at check-in.
Safarilink Diani cancellation and change rules
Safarilink ticket conditions should be checked before payment, especially for travelers booking far ahead or connecting with international flights. Safarilink’s terms state that tickets are generally non-refundable and non-transferable, with cancellation fees and credit conditions depending on timing; they also note that amendments are not permitted within 12 hours of a flight and may be treated as no-shows.
The practical advice is straightforward: buy travel insurance, avoid risky same-day international connections, and do not book a flight you are likely to change unless you understand the fare rules.
Can you connect from Safarilink Diani to Masai Mara?
Yes, this is one of the main reasons Safarilink is useful. Safarilink’s connection information describes its schedule as structured around Nairobi hub connections between major game parks, coastal destinations, Entebbe, and northern Tanzania. It specifically mentions links involving Masai Mara, Diani, Lamu, Kiwayu, Samburu, Shaba, Loisaba, Lewa Downs, Nanyuki, Tsavo West, Amboseli, Arusha, and beach destinations.
Useful Safarilink-style Diani combinations
| Itinerary | Why it works |
|---|---|
| Masai Mara to Diani | Classic safari-to-beach flow after game drives |
| Diani to Masai Mara | Good for travelers who want beach first, safari second |
| Amboseli to Diani | Strong elephant-and-coast combination |
| Samburu / Laikipia to Diani | Works well through Wilson connections |
| Diani to Lamu | Coast-to-coast itinerary with less road time |
| Diani to Arusha / northern Tanzania | Possible through the regional connection logic, but documentation and timing matter |
The key caveat is that Safarilink only guarantees connections under its own conditions. Its terms state that it guarantees a connection to another flight only when that flight is also operated by Safarilink.
Safarilink vs Jambojet to Diani
Safarilink and Jambojet can both make sense, but they serve different traveler profiles.
| Comparison point | Safarilink | Jambojet |
|---|---|---|
| Nairobi airport | Wilson Airport | JKIA |
| Best for | Safari connections and Wilson departures | International arrivals connecting through JKIA |
| Aircraft style | Safari/domestic regional operation | Scheduled domestic airline operation |
| Baggage feel | More careful packing needed, soft bags recommended | Often easier for standard domestic luggage, but still check rules |
| Best traveler | Safari-and-beach visitor | Beach-only visitor arriving via JKIA |
| Main risk | Confusing Wilson with JKIA | Assuming all Diani flights use Wilson |
If you land internationally at JKIA and want the simplest connection, compare JKIA-based flights. If you are coming from safari or already using Wilson, Safarilink is often the more natural fit.
Safarilink to Diani or fly to Mombasa?
Flying Safarilink to Diani / Ukunda usually makes sense if your final destination is Diani, Galu, Tiwi, Kinondo, Msambweni, or Shimba Hills. You land close to the south coast rather than across the water and road network around Mombasa.
Mombasa can be better if:
- Diani flights are full
- Mombasa fares are much cheaper
- You are staying north of Mombasa
- You need a larger airport
- Your international route lands directly in Mombasa
- You have a planned road transfer down the coast
For a short Diani holiday, however, landing at Ukunda saves time and reduces transfer complexity.
Arrival transfers from Ukunda Airport to Diani
Ukunda Airport is close to Diani Beach, but you should still arrange a transfer before arrival. Safarilink notes that Ukunda Airstrip is about a five-minute taxi drive from Diani Beach, but actual transfer time depends on your hotel location, road conditions, and whether you are going farther south to Galu, Kinondo, Msambweni, or Chale Island transfer points.
Transfer planning tips
- Share your Safarilink flight number with your hotel or driver.
- Confirm whether pickup is from Ukunda Airport / Diani Airport.
- Ask for the driver’s name and phone number before departure.
- Carry some cash or M-Pesa access for short transfers.
- If staying farther south, ask for realistic travel time, not just distance.
- Avoid arriving without a plan during peak holiday periods.
Pet policy and special items
Safarilink’s terms state that pets are not permitted on safari routes or services operated by Cessna Caravan aircraft, while pets may be permitted on Dash 8 services subject to conditions, container limits, and charges. Because aircraft type matters, passengers should not assume pets are accepted on a Diani flight without asking Safarilink directly before booking.
Large sports equipment must also be requested in advance. This matters for Diani because the coast attracts kite surfers, divers, golfers, and photographers. Do not arrive with bulky gear and assume it will fit.
Responsible travel notes for Diani visitors
A flight to Diani is not only a route to a beach. It is a route into one of Kenya’s important coastal landscapes, where tourism sits beside coral reefs, sacred forests, primate habitat, Shimba Hills, and coastal communities.
Colobus Conservation, based in Diani, says it has spent more than 25 years protecting primates, rescuing injured wildlife, educating schoolchildren, and supporting communities across Kwale County. Its work includes animal rescue, rehabilitation, conservation education, animal welfare support, and community outreach.
Shimba Hills National Reserve, inland from the coast, is described by Kenya Wildlife Service as one of the largest coastal rainforests in Kwale County and home to Kenya’s last breeding herd of the rare sable antelope.
The wider south coast also carries cultural and ecological importance. UNESCO describes the Sacred Mijikenda Kaya Forests as 10 separate forest sites spread over about 200 km of coast, containing remains of fortified villages and revered as sacred ancestral sites maintained by councils of elders.
Travel lightly once you land
A good Diani trip should protect the place that makes the journey worthwhile.
- Do not feed monkeys at hotels or villas.
- Ask drivers to slow down on forested roads where primates cross.
- Choose reef operators who avoid chasing dolphins or anchoring on coral.
- Visit Kaya forests only with authorized local guides.
- Keep distance from wildlife in Shimba Hills.
- Reduce single-use plastics before beach and boat trips.
- Support conservation organizations doing real habitat work, not staged animal encounters.
Kisite-Mpunguti Marine Park and Reserve, farther south near Shimoni and Wasini, was recognized as Kenya’s first Blue Park by the Marine Conservation Institute for high science-based standards in marine protection and management. KWS notes that the area protects mangroves, seagrass meadows, coral reefs, marine mammals, fish, seabirds, sea turtles, and other biodiversity.
Common mistakes when booking Safarilink flights to Diani
Booking Wilson when you meant JKIA
Safarilink’s Nairobi flights use Wilson. If your international flight lands at JKIA, build in transfer time.
Booking Mombasa when you meant Diani
Mombasa Airport is not Ukunda Airport. It may be cheaper, but it is a different arrival experience.
Ignoring the 20 kg soft-bag rule
Diani allows 20 kg on Safarilink, but that includes hand baggage and should be in soft bags. Heavy hard suitcases can create problems.
Arriving late for check-in
Safarilink’s latest check-in time for Wilson and Diani is 60 minutes before departure, and late passengers risk losing seats.
Assuming safari connections work across all airlines
Safarilink’s connection protection applies under its own conditions. If another airline is involved, add more buffer time.
Carrying sports gear without advance approval
Surfboards, golf bags, bicycles, and similar items need advance handling and may attract extra charges.
Best Safarilink Diani option by traveler type
| Traveler type | Recommended approach |
|---|---|
| Beach-only visitor already in Nairobi | Book Wilson to Diani and arrange hotel pickup from Ukunda |
| International arrival at JKIA | Use Safarilink only with a generous transfer window to Wilson |
| Masai Mara plus Diani traveler | Ask Safarilink or your safari planner about same-day Wilson connections |
| Family with children | Choose the flight with the least rushing and confirm baggage carefully |
| Kite surfer, diver, or golfer | Contact Safarilink before booking to discuss equipment |
| Luxury safari traveler | Consider Safarilink routing through Wilson or a private charter if timing matters |
| Traveler with heavy luggage | Pack down to the 20 kg Diani allowance or arrange storage/excess options in advance |
| Conservation-focused visitor | Fly into Ukunda, reduce road transfers, and choose low-impact local experiences |
Final booking checklist
Before booking Safarilink to Diani, confirm these details:
- The route is Wilson Airport to Diani Beach / Ukunda.
- Your travel date has the flight time you want.
- Your baggage is within the 20 kg Diani allowance.
- Your bags are soft-sided.
- You can arrive at least 60 minutes before departure.
- Your JKIA-to-Wilson connection, if any, is not tight.
- Your hotel or driver knows the flight number.
- You understand cancellation, amendment, and no-show rules.
- You have checked special baggage, children, pet, or medical needs in advance.
- You have not confused Diani / Ukunda with Mombasa.
Bottom line
Safarilink is one of the best choices for flying to Diani when your journey begins at Nairobi Wilson Airport or connects through Kenya’s safari network. It is especially useful for travelers linking beach and bush, because its Diani / Ukunda service fits naturally with Masai Mara, Amboseli, Samburu, Laikipia, Lamu, and other safari routes.
For a simple beach holiday after an international arrival at JKIA, compare all airport options carefully. For a safari-and-coast itinerary, Safarilink is often the cleaner and more elegant route: Wilson to Ukunda, then a short transfer into Diani’s coastal forest, reef, beach, and community landscape.
