Kisumu International Airport (KIS) is the principal airport serving Kisumu and the wider Lake Victoria region of western Kenya. The airport handles scheduled domestic passenger services and provides an important air connection between Kisumu and Nairobi.
Travellers looking for other routes can browse the Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL] — covering airports, airstrips and domestic flight connections across Kenya.
Last checked: August 2026
Kisumu International Airport at a Glance
Official Name: Kisumu International Airport
IATA Code: KIS
ICAO Code: HKKI
Location: Kisumu
County: Kisumu County
Country: Kenya
Airport Type: Domestic and regional/international capability
Operator: Kenya Airports Authority
Main Area Served: Kisumu and the wider western Kenya/Lake Victoria region
Where Is Kisumu International Airport?
Kisumu International Airport is located in Kisumu County, serving Kisumu city and passengers travelling to other parts of western Kenya.
Its location makes it an important aviation gateway for travellers whose journeys begin or end in Kisumu and the surrounding Lake Victoria region.
Passengers travelling beyond Kisumu should include their onward ground journey when calculating their total travel time.
Nairobi to Kisumu Flights
The Nairobi–Kisumu corridor is one of Kenya’s important domestic air routes.
Nairobi to Kisumu Flights Guide — [LINK WHEN PUBLISHED]
Scheduled services primarily connect:
Jomo Kenyatta International Airport (NBO) ↔ Kisumu International Airport (KIS)
Passengers should always confirm the Nairobi departure airport shown on their booking before travelling.
Airlines Flying to Kisumu
Major Kenyan airlines provide scheduled passenger connections between Nairobi and Kisumu.
Kenya Airways
Kenya Airways operates scheduled domestic services between Nairobi and Kisumu.
Airline Code: KQ
Nairobi Airport: Jomo Kenyatta International Airport (NBO)
Passengers connecting through Nairobi can also use the airline’s wider domestic, African and international network.
Jambojet
Jambojet also operates scheduled domestic flights serving Kisumu.
Airline Code: JM
Nairobi Airport: Jomo Kenyatta International Airport (NBO)
Passengers should compare fares, baggage allowances and flight times when selecting a service.
Other airlines and regional services may operate according to current schedules.
Kisumu Airport Code: KIS
The IATA code for Kisumu International Airport is:
KIS
Passengers will see this code when searching for flights, checking their tickets and reading baggage tags.
Examples include:
NBO → KIS — Nairobi to Kisumu
KIS → NBO — Kisumu to Nairobi
The airport code is useful when searching booking platforms because it identifies Kisumu International Airport specifically.
How Long Is the Nairobi to Kisumu Flight?
A direct flight between Nairobi and Kisumu generally takes approximately:
50 minutes to 1 hour
Actual flight duration can vary depending on the airline, aircraft and operating conditions.
The total passenger journey will be longer after including:
Travel to airport → Check-in → Security → Boarding → Flight → Baggage collection → Ground transport
Nairobi to Kisumu Flight Fares
For planning purposes, passengers can use an estimated one-way fare range of:
KSh 5,500–13,000
Fares booked close to departure or during periods of high demand may be higher.
Nairobi to Kisumu Flights Guide — [LINK WHEN PUBLISHED]
Actual prices depend on factors including:
- Airline
- Travel date
- Booking date
- Available seats
- Baggage allowance
- Fare type
- Passenger demand
- Promotions
These figures should be treated as planning estimates rather than live ticket quotations.
Kisumu to Nairobi Flights
Passengers can also travel in the opposite direction:
Kisumu International Airport (KIS) → Jomo Kenyatta International Airport (NBO)
This connection is particularly useful for passengers continuing from Nairobi onto other domestic or international destinations.
Passengers making onward connections should allow sufficient transfer time at JKIA.
Domestic Connections From Kisumu
Nairobi is the principal scheduled air connection for Kisumu, but airline networks can change.
Depending on current schedules, passengers may encounter other domestic connections linking western Kenya with coastal or regional destinations.
Passengers should check whether a service is:
Nonstop
or
Connecting through Nairobi
before booking.
This distinction can substantially affect the total journey time.
Kisumu Airport for Western Kenya
Kisumu International Airport can also serve passengers whose final destinations lie outside Kisumu city.
Depending on the traveller’s destination and available transport, the airport can provide an aviation gateway towards other parts of the western Kenya region.
Passengers should compare Kisumu with other airports such as:
Eldoret International Airport (EDL)
Kitale Airport (KTL)
Kakamega Airport (GGM)
The most convenient airport will depend on the final destination, available flights and onward road connections.
Kisumu Airport or Kakamega Airport?
Passengers travelling towards Kakamega may find Kisumu useful when direct scheduled flights to Kakamega are unavailable.
A possible journey can therefore involve:
Nairobi → Kisumu Airport → Kakamega by road
Nairobi to Kakamega Flights Guide — [LINK WHEN PUBLISHED]
Passengers should compare total travel time, airfare and onward transport before deciding which route is most suitable.
Kisumu Airport or Eldoret Airport?
Passengers travelling to western Kenya should also distinguish between Kisumu and Eldoret.
Kisumu International Airport (KIS) serves Kisumu and the Lake Victoria region.
Eldoret International Airport (EDL) serves Eldoret and the North Rift.
Eldoret International Airport Guide — [LINK WHEN PUBLISHED]
Choosing the airport closest to the final destination can reduce the onward road journey.
Check-In at Kisumu International Airport
Passengers should follow the check-in deadline specified by their airline.
Allow enough time for:
Check-in → Baggage drop → Security → Boarding
Passengers should carry identification accepted by the airline and ensure the name on their booking corresponds with their travel document.
The airline’s stated check-in deadline should always take precedence over general guidance.
Baggage at Kisumu International Airport
Baggage allowances depend on the airline and fare purchased.
Passengers should check:
- Cabin baggage allowance
- Checked baggage allowance
- Excess baggage charges
- Weight and size restrictions
- Special baggage requirements
- Whether checked baggage is included in the fare
Passengers comparing cheaper fares should consider baggage charges when calculating the total ticket cost.
Connecting Through Nairobi
Passengers travelling from Kisumu to destinations without direct flights may connect through Nairobi.
A typical journey could operate as:
Kisumu (KIS) → Nairobi (NBO) → Final Destination
This can provide access to Kenya Airways and other airlines operating from JKIA.
Passengers should check the minimum connection time and whether baggage will be transferred automatically.
Getting From Kisumu Airport
Passengers arriving at Kisumu International Airport can continue by road towards Kisumu city and other destinations around the Lake Victoria region.
Travellers should arrange suitable onward transport according to their final destination.
Those travelling farther into western Kenya should include the road journey when comparing flying with other transport options.
Frequently Asked Questions
What is the airport code for Kisumu?
The IATA code for Kisumu International Airport is KIS.
Does Kisumu have an international airport?
Yes. The city’s principal airport is officially known as Kisumu International Airport.
Are there flights from Nairobi to Kisumu?
Yes. Scheduled domestic flights connect Nairobi with Kisumu.
Which Nairobi airport has flights to Kisumu?
Major scheduled Nairobi–Kisumu services operate from Jomo Kenyatta International Airport (NBO). Passengers should still verify the airport shown on their current booking.
How long is the Nairobi to Kisumu flight?
The flight generally takes approximately 50 minutes to one hour.
How much is a flight from Nairobi to Kisumu?
For planning purposes, passengers can budget approximately KSh 5,500–13,000 one way, although actual fares vary considerably.
Which airlines fly from Nairobi to Kisumu?
Kenya Airways and Jambojet are among the principal airlines serving the Nairobi–Kisumu corridor.
Can I use Kisumu Airport when travelling to Kakamega?
Yes. Kisumu can be an alternative aviation gateway for passengers continuing towards Kakamega by road, particularly when direct Kakamega flights are unavailable.
Related Flight and Airport Guides
Kenya Domestic Flights Database — [PASTE FLIGHTS PAGE URL]
Nairobi to Kisumu Flights — [LINK WHEN PUBLISHED]
Jomo Kenyatta International Airport Guide — [LINK WHEN PUBLISHED]
Eldoret International Airport Guide — [LINK WHEN PUBLISHED]
Kitale Airport Guide — [LINK WHEN PUBLISHED]
Kakamega Airport Guide — [LINK WHEN PUBLISHED]
Nairobi to Kakamega Flights — [LINK WHEN PUBLISHED]
Nairobi to Eldoret Flights — [LINK WHEN PUBLISHED]
Nairobi to Kitale Flights — [LINK WHEN PUBLISHED]
Kisumu International Airport Summary
Airport: Kisumu International Airport
IATA Code: KIS
ICAO Code: HKKI
Location: Kisumu, Kisumu County
Airport Type: Domestic and regional/international capability
Main Area Served: Kisumu and the Lake Victoria region
Principal domestic connection: Nairobi
Kisumu International Airport is a major aviation gateway to western Kenya, providing fast scheduled passenger connections between Kisumu and Nairobi and onward access through JKIA.
Before travelling, passengers should confirm their airline, flight number, departure time, baggage allowance, check-in requirements and final fare.





