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

JKIA Peak-Hour Problem: Sean Mendis Questions Nairobi’s Premium Airport Experience

Aviation executive Sean Mendis says a difficult Kenya Airways Business Class experience at JKIA exposes a wider problem involving peak-hour congestion, passenger processing and Nairobi’s competitiveness as an African aviation hub.

African Section 99s Youth Aviation Outreach 2026 Inspires Young Women in Nairobi

NAIROBI, Kenya, Sept 7 — Nairobi's aviation week has...

JKIA Strike Leaves Airlines Counting Losses as Focus Shifts to Airport Capacity

NAIROBI, Kenya, Sept 4 — The fallout from the...

Nairobi Underground Metro Moves Closer to Implementation After Government Backing

NAIROBI, Kenya, Sept 4 — Plans for an underground...

Boda Boda Rider Denies Attempting to Defraud Jubilee Insurance Through Fake Accident Claim

NAIROBI, Kenya, Sep 4 — A boda boda rider...

Topics

JKIA Peak-Hour Problem: Sean Mendis Questions Nairobi’s Premium Airport Experience

Aviation executive Sean Mendis says a difficult Kenya Airways Business Class experience at JKIA exposes a wider problem involving peak-hour congestion, passenger processing and Nairobi’s competitiveness as an African aviation hub.

African Section 99s Youth Aviation Outreach 2026 Inspires Young Women in Nairobi

NAIROBI, Kenya, Sept 7 — Nairobi's aviation week has...

Court Releases Gitau’s Vehicle in Driving Licence Case

NAIROBI, Kenya, Sept 4 — The Milimani Law Courts...

Nairobi Speed Cameras: Roads, Reported Locations, Speed Limits and Penalties

NAIROBI, Kenya — Motorists driving across Nairobi are increasingly...

Related Articles

Popular Categories

spot_imgspot_img