⚠️ Disclaimer - Flight Update Alert:

Packages that include flights may have recent schedule changes. Kindly double-check your itinerary so you're fully prepared for your trip.

Domestic route

Nairobi to Diani Flights

Flying directly from Jomo Kenyatta International Airport (NBO) to Ukunda Airport (UKA) connects Kenya’s commercial capital straight to the white sands of Diani Beach. Covering approximately 435 kilometers, non-stop jet and turboprop flights land in just 1 hour and 15 minutes. Operating regular scheduled departures, low-cost and regional carriers like Jambojet and Kenya Airways make international-to-domestic transfers effortless. Whether planning a coastal getaway or a seamless bush-to-beach safari connection, this guide provides complete flight schedules, airport coordinates, visa notes, and smart booking tips.

NBO UKA Typically 60 - 70 Minutes
Iata Accredited Travel Agency

Iata Accredited Travel Agency

Stejos Tours and Travel is and IATA Accredited Travel Agency, authorized to issue air and flight tickets

Route Path

Route overview

Fly straight from Kenya’s primary international hub to the world-famous shores of Diani Beach with direct flights from Nairobi (NBO) to Ukunda (UKA). Departing from Jomo Kenyatta International Airport, you can touch down at Ukunda Airport in just over an hour. Operated by leading carriers like Jambojet and Kenya Airways, this direct route allows international travelers to seamlessly transition from long-haul flights directly to the South Coast without changing airports or enduring lengthy road transfers. Explore flight schedules, airport coordinates, visa rules, and insider booking strategies in this complete route guide.

The direct aviation corridor from Jomo Kenyatta International Airport (NBO) in Nairobi to Ukunda Airport (UKA) in South Coast Kenya serves as the ultimate fast-track route to Diani Beach. By flying directly into Ukunda rather than landing at Mombasa's airport, travelers completely bypass urban traffic bottlenecks and the Likoni Ferry crossing, arriving at top coastal resorts within minutes of touchdown. This route is heavily favored by international tourists connecting directly from long-haul flights, business travelers, and holidaymakers seeking maximum beach time.

Flight Duration and Air Route Dynamics

A non-stop flight from NBO to UKA covers an aerial distance of roughly 435 kilometers (270 miles) heading south-southeast across the Kapiti Plains, Amboseli region, and Tsavo National Parks. Operating primarily with modern turboprop aircraft (such as the De Havilland Dash 8-Q400) and regional jets, the average flight time is approximately 1 hour and 10 minutes to 1 hour and 15 minutes. Daily schedules feature convenient morning and afternoon departures, aligning smoothly with incoming international long-haul arrivals at JKIA.

Operating Airlines and Inflight Experiences

Passengers flying from NBO to UKA can choose from dedicated domestic low-cost options and full-service partner carriers:

  • Jambojet: As the primary low-cost carrier operating out of NBO, Jambojet offers regular non-stop daily services directly to Ukunda using a modern fleet of Dash 8-Q400 aircraft. It provides affordable base airfares with flexible optional add-ons for checked baggage, seat selection, and onboard refreshments.

  • Kenya Airways: Flying in codeshare partnership and operating scheduled direct services from JKIA, Kenya Airways allows international passengers to book a single through-ticket from global origins directly to Ukunda, complete with baggage protection and lounge access in Nairobi.

Departure and Arrival Airport Hubs

Flights depart from Jomo Kenyatta International Airport (NBO), located 15 kilometers southeast of Nairobi's central business district. Domestic flights depart from Terminal 1D, which features quick security clearance, comfortable departure lounges, cafes, and direct transit connections from Terminal 1A (international arrivals).

Arrivals land at Ukunda Airport (UKA), situated right in Ukunda town adjacent to Diani Beach. UKA offers a streamlined arrival experience with quick baggage retrieval and immediate access to airport taxis, private resort shuttles, and tuk-tuks, reaching most Diani beachfront hotels within 5 to 15 minutes.

Coastal Climate Patterns and Peak Seasons

Diani Beach features a warm, tropical climate year-round with ocean breezes keeping coastal temperatures pleasant. Demand surges during two main peak seasons: the festive holiday period from mid-December through early January, and the European summer holiday window from July to August. During these high seasons, flights from NBO to UKA fill up rapidly, making early bookings essential. The long rainy season in April and May brings lower passenger volumes, offering budget-conscious travelers the lowest airfares and significant resort discounts.

Practical Travel Planning Tips

When connecting through Jomo Kenyatta International Airport (NBO) to Ukunda, allow at least 2 hours between your international landing and domestic departure to clear immigration, collect checked luggage, and transfer to Terminal 1D. Pay close attention to baggage allowance rules when booking low-cost fares, and pre-book checked bags online to avoid counter fees. Always have a digital or printed copy of your ticket and valid identification ready for security checks.

Operating Airlines

  • Jambojet (JM): Operates daily non-stop flights from NBO Terminal 1D (Dash 8-Q400).

  • Kenya Airways (KQ): Daily scheduled/codeshare non-stop connections from NBO.

Travel details

Airlines

Fly748 logo
Jambo Jet logo
Skyward logo

Typical duration

60 - 70 Minutes

Best booking window

  • Advance Purchase: Book 3 to 5 weeks in advance to secure low-cost economy fares on Jambojet.

  • Peak Season: December 15 – January 10 & July – August; book 2 to 3 months early as seats sell out quickly due to high tourist demand.

  • Low Season Bargains: April, May, and September offer the lowest ticket prices and best seat availability.

  • Best Day to Fly: Mid-week departures (Tuesday and Wednesday) generally offer lower fares than weekend getaway flights (Friday and Sunday).

 

Direct Flight

Nairobi (NBO) Diani (UKA)

Frequently asked questions

How long is the direct flight from NBO to Ukunda (UKA)?

A direct flight from Jomo Kenyatta International Airport (NBO) to Ukunda Airport (UKA) takes approximately 1 hour and 15 minutes.

Which airlines fly directly from NBO to Ukunda?

Jambojet and Kenya Airways operate regular direct scheduled flights from Jomo Kenyatta International Airport (NBO) to Ukunda (UKA).

Is flying from NBO to Ukunda better than flying to Mombasa?

Yes, flying into Ukunda (UKA) lands you right at Diani Beach, saving you 2 to 3 hours of road travel and ferry traffic from Mombasa's Moi International Airport.

How far is Ukunda Airport (UKA) from Diani Beach resorts?

Ukunda Airport is located right in town, just a 5 to 15-minute taxi or shuttle ride from most resorts along Diani Beach.

How much layover time do I need at NBO when connecting to Ukunda?

Allow a minimum of 2 hours for international-to-domestic transfers at NBO to clear passport control, collect baggage, and move to Terminal 1D.

 

Related routes

Book a vacation, Travel to Kenya

More Packages

Customize your travel with us today

Book a vacation, Travel to Kenya

Safety First

We make sure you are safe till the end of your tour

Book a vacation, Travel to Kenya

Clients' Support

Ready to serve you and fulfill your travel needs

Book a vacation, Travel to Kenya

Best Facilities

Top-notch facilities that are worth every booking

WhatsApp WhatsApp

Hello Traveller! 👋

Need assistance with bookings/reservations? Send us a message, Let's chat👇🏼..

~ Stejos Tours & Travel