Nairobi to Diani / Ukunda Flights: Airlines, Fares, Flight Time & Airport Guide

Flying from Nairobi to Diani provides a fast connection between the capital and Kenya’s South Coast. Scheduled flights serving Diani use Ukunda Airport (UKA), located close to the Diani Beach tourism area.

Travellers looking for other destinations can browse the Kenya Domestic Flights Database[PASTE FLIGHTS PAGE URL] — for domestic airports, airstrips and flight routes across Kenya.

Last checked: August 2026

Nairobi to Diani Flight at a Glance

Route: Nairobi ↔ Diani / Ukunda
Departure Airport: JKIA or Wilson Airport, depending on airline
Arrival Airport: Ukunda Airport (UKA)
Estimated Flight Time: 1 hour 10 minutes to 1 hour 25 minutes
Estimated One-Way Fare: KSh 6,500–16,000
Route Type: Domestic
Destination Airport Code: UKA

Which Airport Serves Diani?

Passengers flying to Diani normally use Ukunda Airport (UKA).

Ukunda Airport Guide[LINK WHEN PUBLISHED]

Ukunda Airport is the principal scheduled-flight airport serving Diani Beach and surrounding areas of Kenya’s South Coast.

Passengers should search for both Diani and Ukunda when checking flights because airlines and booking platforms may use either name when referring to the destination.

Where Do Nairobi to Diani Flights Depart?

Depending on the airline and scheduled service, passengers may depart from:

Jomo Kenyatta International Airport (NBO)

or

Wilson Airport (WIL)

Jomo Kenyatta International Airport Guide[LINK WHEN PUBLISHED]

Wilson Airport Guide[LINK WHEN PUBLISHED]

The two airports are in different parts of Nairobi, so passengers should check their booking carefully before travelling to the airport.

Airlines Flying From Nairobi to Diani

Several domestic and regional airlines may provide services between Nairobi and Ukunda, depending on the current timetable.

Jambojet

Jambojet operates domestic services serving coastal destinations.

Airline Code: JM
Destination Airport: Ukunda Airport (UKA)

Fly 748

Fly 748 operates selected services between Nairobi and the Coast.

Airline Code: 8H
Destination Airport: Ukunda Airport (UKA)

Wilson Airport Operators

Regional airlines operating from Wilson Airport may also provide connections to Ukunda.

Passengers should confirm the current operator, Nairobi departure airport and operating days before booking.

Nairobi to Diani Flight Time

Passengers can generally plan for a flight time of approximately:

1 hour 10 minutes to 1 hour 25 minutes

The total journey will take longer once travel to the departure airport, check-in, security, boarding, baggage collection and transport from Ukunda Airport are included.

Nairobi to Diani Flight Fare

For journey planning, passengers can budget approximately:

Estimated one-way fare: KSh 6,500–16,000

Fares can rise during weekends, public holidays, school holidays and other periods of strong demand for travel to the Coast.

The final price depends on factors including:

  • Airline
  • Travel date
  • Seat availability
  • How early the passenger books
  • Baggage allowance
  • Fare conditions
  • Promotions
  • Passenger demand

Passengers should treat the estimated range as a planning guide rather than a live ticket quotation.

Flight Numbers

Flight numbers depend on the airline and scheduled service.

Airline codes passengers may encounter include:

JM — Jambojet
8H — Fly 748

Passengers should confirm the full flight number shown on their current ticket or booking confirmation.

Aircraft Used on Nairobi to Diani Flights

Aircraft types can vary according to the airline, passenger demand and departure airport.

Regional turboprop aircraft are commonly used on domestic coastal services, including aircraft from the De Havilland Dash 8 family.

The operating aircraft may be changed by the airline for operational reasons.

Check-In Before Flying to Diani

Passengers should follow the check-in deadline specified by their airline.

As a general planning guide, travellers can consider arriving approximately 90 minutes before a domestic departure, while allowing additional time during busy periods.

Passengers departing from Nairobi should verify whether they need to travel to JKIA or Wilson Airport before setting off.

Baggage Information

Baggage allowances depend on the airline and fare purchased.

Before booking, check:

  • Cabin baggage allowance
  • Checked baggage allowance
  • Excess baggage charges
  • Whether checked baggage is included
  • Restrictions applying to special or oversized baggage

Passengers using smaller regional aircraft should pay particular attention to baggage restrictions.

From Ukunda Airport to Diani Beach

One of the advantages of flying into Ukunda is its proximity to the Diani area.

Passengers can continue from the airport to their hotel, resort, residence or other destination using available local ground transport.

Travellers should still account for the airport transfer when calculating the total journey time and travel cost.

Diani / Ukunda to Nairobi Return Flights

The same corridor can be travelled in the opposite direction:

Ukunda Airport (UKA) → Nairobi

Passengers should check which Nairobi airport their return service uses.

A flight arriving at JKIA (NBO) is different from one arriving at Wilson Airport (WIL), particularly for passengers making onward connections.

Related Kenya Flight Guides

Kenya Domestic Flights Database[PASTE FLIGHTS PAGE URL]

Nairobi to Mombasa Flights[LINK WHEN PUBLISHED]

Nairobi to Malindi Flights[LINK WHEN PUBLISHED]

Nairobi to Lamu Flights[LINK WHEN PUBLISHED]

Wilson to Diani / Ukunda Flights[LINK WHEN PUBLISHED]

Ukunda Airport Guide[LINK WHEN PUBLISHED]

Nairobi to Diani / Ukunda Flight Summary

Nairobi ↔ Diani / Ukunda (UKA)

Flight time: Approximately 1 hour 10 minutes to 1 hour 25 minutes
Estimated fare: KSh 6,500–16,000 one way
Departure: JKIA or Wilson Airport, depending on airline
Arrival: Ukunda Airport
Airport code: UKA

Passengers should confirm the Nairobi departure airport, airline, flight number, departure time, baggage allowance and final fare before travelling.

Hot this week

CFAO Mobility Kenya Recalls Toyota Vehicles Over Defective Takata Airbags

NAIROBI, Kenya, Aug 19 – CFAO Mobility Kenya has...

Dash 8 Q400 Could Offer Attractive Returns on Nairobi–Mombasa Route, Pilot Barrack Siglain Says

NAIROBI, Kenya — A serious investor looking for an...

YEGO Prepares Nairobi Electric Boda Launch After Onboarding 4,000 Riders

NAIROBI, Kenya, Aug 18 — Ride-hailing company YEGO Mobility...

Nairobi Approves Two Underground and Elevated Metro Lines in Sh1 Trillion Transport Plan

Nairobi has approved the development of two metro railway...

SGR CBD Extensions Could Reshape Kenya’s Long-Distance Bus Industry, New Report Warns

A report submitted by Leah Sagini, a journalism student...

Topics

Related Articles

Popular Categories

spot_imgspot_img