Eldoret International Airport (EDL) is the main airport serving Eldoret, Uasin Gishu County and the wider North Rift region. It provides scheduled domestic passenger connections with Nairobi while also supporting cargo and international aviation operations.
Travellers planning other journeys can browse the Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL] — for airports, airstrips and domestic flight routes across Kenya.
Last checked: August 2026
Eldoret International Airport at a Glance
Official Name: Eldoret International Airport
IATA Code: EDL
ICAO Code: HKEL
Location: Eldoret
County: Uasin Gishu County
Country: Kenya
Airport Type: Domestic, international and cargo
Operator: Kenya Airports Authority
Main Area Served: Eldoret and the North Rift
Principal Domestic Connection: Nairobi
Where Is Eldoret International Airport?
Eldoret International Airport serves Eldoret and surrounding areas of the North Rift.
The airport provides an important aviation gateway for passengers travelling to Uasin Gishu County and neighbouring parts of western Kenya and the Rift Valley.
Passengers whose final destination is outside Eldoret should include the onward road journey when planning their total travel time.
Nairobi to Eldoret Flights
The Nairobi–Eldoret corridor provides a fast alternative to travelling the entire journey by road.
Nairobi to Eldoret Flights Guide — [LINK WHEN PUBLISHED]
Scheduled passenger services primarily connect:
Jomo Kenyatta International Airport (NBO) ↔ Eldoret International Airport (EDL)
Passengers should always check their ticket for the current departure airport, flight time and operating airline.
Airlines Flying to Eldoret
Scheduled domestic airlines connect Eldoret with Nairobi.
Kenya Airways
Kenya Airways operates domestic passenger services between Nairobi and Eldoret.
Airline Code: KQ
Nairobi Airport: Jomo Kenyatta International Airport (NBO)
Passengers arriving at JKIA can connect to the airline’s wider domestic, African and international network.
Jambojet
Jambojet also serves the Nairobi–Eldoret corridor.
Airline Code: JM
Nairobi Airport: Jomo Kenyatta International Airport (NBO)
Passengers should compare current fares, flight times, baggage allowances and ticket conditions when selecting a flight.
Eldoret Airport Code: EDL
The IATA airport code for Eldoret International Airport is:
EDL
Passengers will encounter this code when searching for flights, checking tickets and reading baggage tags.
For example:
NBO → EDL — Nairobi to Eldoret
EDL → NBO — Eldoret to Nairobi
Using the airport codes NBO and EDL can make online flight searches more precise.
How Long Is the Nairobi to Eldoret Flight?
A direct flight between Nairobi and Eldoret generally takes approximately:
50 minutes to 1 hour
Actual flight duration can vary according to the airline, aircraft, weather and operational conditions.
Passengers should remember that their complete journey also includes:
Travel to airport → Check-in → Security → Boarding → Flight → Baggage collection → Ground transport
Nairobi to Eldoret Flight Fares
For planning purposes, passengers can use an estimated one-way fare range of:
KSh 5,000–12,000
Prices may rise when booking close to departure or during periods of high passenger demand.
Nairobi to Eldoret Flights Guide — [LINK WHEN PUBLISHED]
Actual ticket prices depend on factors including:
- Airline
- Travel date
- Booking date
- Seat availability
- Fare type
- Baggage allowance
- Passenger demand
- Promotions
These figures are planning estimates and should not be treated as live fares.
Eldoret to Nairobi Flights
Passengers can also travel in the opposite direction:
Eldoret International Airport (EDL) → Jomo Kenyatta International Airport (NBO)
The route is particularly useful for travellers continuing from Nairobi to another domestic or international destination.
Passengers with onward flights should allow sufficient connection time at JKIA.
Eldoret Airport for North Rift Travel
Eldoret International Airport can be used as an aviation gateway for passengers travelling beyond Eldoret.
Depending on the final destination, travellers can continue by road into other parts of the North Rift and surrounding counties.
This makes Eldoret useful for passengers who want to reduce the amount of long-distance road travel required from Nairobi.
Eldoret Airport or Kitale Airport?
Passengers travelling towards Kitale and Trans Nzoia should compare the two airports.
Eldoret International Airport (EDL) serves Eldoret and provides access to the wider North Rift.
Kitale Airport (KTL) provides more direct access to Kitale and Trans Nzoia when scheduled services are available.
Kitale Airport Guide — [LINK WHEN PUBLISHED]
Nairobi to Kitale Flights Guide — [LINK WHEN PUBLISHED]
The best choice depends on flight availability, airfare and the passenger’s final destination.
Eldoret Airport or Kisumu Airport?
Eldoret and Kisumu serve different parts of western Kenya.
Eldoret International Airport (EDL) — Eldoret and the North Rift
Kisumu International Airport (KIS) — Kisumu and the Lake Victoria region
Kisumu International Airport Guide — [LINK WHEN PUBLISHED]
Passengers should consider the total journey rather than airfare alone. A cheaper flight can become less convenient if it requires a substantially longer road transfer after landing.
Cargo Operations at Eldoret International Airport
Cargo is another important component of Eldoret International Airport’s role.
Its position within one of Kenya’s major agricultural regions gives the airport strategic importance for freight and logistics in addition to passenger transport.
Passengers should, however, distinguish between an airport’s international or cargo capabilities and the passenger flights actually available on a particular date.
International Travel From Eldoret
The name Eldoret International Airport does not mean that direct scheduled passenger flights operate to every international destination.
Passengers travelling abroad may need to connect through Nairobi.
A common journey structure can therefore be:
Eldoret (EDL) → Nairobi (NBO) → International Destination
Travellers should search current airline schedules for their specific travel date.
Connecting Through JKIA
Jomo Kenyatta International Airport provides onward domestic and international connections for passengers arriving from Eldoret.
Jomo Kenyatta International Airport Guide — [LINK WHEN PUBLISHED]
Passengers connecting at JKIA should check:
- Arrival and departure times
- Terminal information
- Minimum connection time
- Baggage transfer arrangements
- Check-in requirements
- International travel documents where applicable
Adequate connection time is particularly important when transferring from a domestic flight to an international departure.
Check-In at Eldoret International Airport
Passengers should follow the check-in deadline specified by their airline.
Allow sufficient time for:
Check-in → Baggage Drop → Security → Boarding
Passengers should carry identification accepted by the airline and ensure their booking details correspond with their identification documents.
Baggage at Eldoret International Airport
Baggage allowances are determined by the airline and fare purchased.
Passengers should check:
- Cabin baggage allowance
- Checked baggage allowance
- Weight and size restrictions
- Excess baggage charges
- Special baggage requirements
- Whether checked baggage is included
Baggage charges should be considered when comparing the total cost of different tickets.
Ground Transport From Eldoret Airport
Passengers arriving at Eldoret International Airport can continue by road towards Eldoret and other destinations within Uasin Gishu County and the wider North Rift.
Those travelling farther should factor the additional road transfer into their total journey time and budget.
Frequently Asked Questions
What is the airport code for Eldoret?
The IATA airport code for Eldoret International Airport is EDL.
Does Eldoret have an international airport?
Yes. Eldoret is served by Eldoret International Airport.
Are there flights from Nairobi to Eldoret?
Yes. Scheduled domestic passenger flights connect Nairobi and Eldoret.
Which Nairobi airport has flights to Eldoret?
Major scheduled Nairobi–Eldoret services use Jomo Kenyatta International Airport (NBO). Passengers should verify their current booking before travelling.
How long is the Nairobi to Eldoret flight?
A direct flight generally takes approximately 50 minutes to one hour.
How much is a flight from Nairobi to Eldoret?
For planning purposes, an estimated one-way range is KSh 5,000–12,000. Actual fares vary according to airline, demand and booking date.
Which airlines fly from Nairobi to Eldoret?
Kenya Airways and Jambojet are among the principal airlines serving the Nairobi–Eldoret corridor.
Is Eldoret Airport the same as Kitale Airport?
No. Eldoret International Airport (EDL) and Kitale Airport (KTL) are separate airports.
Related Flight and Airport Guides
Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL]
Nairobi to Eldoret Flights — [LINK WHEN PUBLISHED]
Jomo Kenyatta International Airport Guide — [LINK WHEN PUBLISHED]
Kisumu International Airport Guide — [LINK WHEN PUBLISHED]
Kitale Airport Guide — [LINK WHEN PUBLISHED]
Kakamega Airport Guide — [LINK WHEN PUBLISHED]
Nairobi to Kisumu Flights — [LINK WHEN PUBLISHED]
Nairobi to Kitale Flights — [LINK WHEN PUBLISHED]
Eldoret International Airport Summary
Airport: Eldoret International Airport
IATA Code: EDL
ICAO Code: HKEL
Location: Eldoret, Uasin Gishu County
Airport Type: Domestic, international and cargo
Main Area Served: Eldoret and the North Rift
Principal Domestic Connection: Nairobi
Eldoret International Airport is an important aviation gateway to Kenya’s North Rift, providing scheduled passenger connections with Nairobi while also supporting cargo and broader aviation operations.
Before travelling, passengers should confirm their airline, flight number, departure time, baggage allowance, check-in requirements and final fare.





