Flight time: ~50 minutes · Airports: Wilson (WIL) or JKIA → Kisumu International (KIS) · Airlines: Safarilink, Jambojet, Kenya Airways · Price range: Ksh 4,000 – Ksh 15,000
Nairobi to Kisumu by Air
The flight from Nairobi to Kisumu is one of Kenya's busiest domestic routes, connecting the capital to Western Kenya's commercial and cultural hub on the shores of Lake Victoria. The journey takes just under an hour in the air, making it far more attractive than the six-to-seven-hour drive along the A104 highway through Nakuru.
Three airlines operate scheduled daily flights on this route: Safarilink Aviation departing from Wilson Airport, and both Jambojet and Kenya Airways departing from Jomo Kenyatta International Airport. Your choice of airline will depend on which Nairobi airport is more convenient, your budget, and your preferred flight time.
Airlines on the Nairobi–Kisumu Route
| Airline | Departs from | Price range | Duration | Notes |
|---|---|---|---|---|
| Safarilink | Wilson Airport (WIL) | Ksh 6,000 – 12,000 | ~50 min | Small scenic aircraft, highly punctual, easy check-in |
| Jambojet | JKIA Terminal 1A | Ksh 4,000 – 9,000 | ~55 min | Cheapest fares, book early for best prices |
| Kenya Airways | JKIA Terminal 1A | Ksh 8,000 – 15,000 | ~50 min | Full service, frequent flyer miles, business-friendly |
How Much Does a Nairobi to Kisumu Flight Cost?
Prices on the Nairobi–Kisumu route vary significantly depending on how far in advance you book and which airline you choose. As a general guide:
- Budget fare (Jambojet, 3–4 weeks ahead): Ksh 4,000 – 6,000
- Mid-range fare (Safarilink or Jambojet, 1–2 weeks ahead): Ksh 6,000 – 10,000
- Full-service fare (Kenya Airways): Ksh 8,000 – 15,000
- Last-minute booking (any airline): Ksh 10,000 – 18,000
Jambojet consistently offers the lowest fares when booked early. Safarilink operates from the more centrally located Wilson Airport, which many Nairobi residents find considerably easier to reach than JKIA, particularly during morning traffic hours.
Ready to book your flight?
Compare live prices across all airlines — takes under 2 minutes.
Safarilink Flights from Nairobi to Kisumu
Safarilink is widely regarded as Kenya's most reliable domestic carrier and a favourite for the Nairobi–Kisumu route. Flights depart from Wilson Airport, which sits just 6km from Nairobi CBD — a significant convenience advantage over JKIA, which is about 18km away and frequently congested.
Safarilink operates small Cessna and Beechcraft aircraft carrying 12 to 34 passengers. This means faster boarding, a more personal experience, and spectacular aerial views of the Great Rift Valley and tea estates as you head west. Typically two to three daily departures run on this route. Check-in closes 30 minutes before departure.
Fares start from around Ksh 6,000 one-way and rise to Ksh 12,000 or more for late bookings. Safarilink does not charge extra for reasonable hand luggage, and their small aircraft allow you to check in one bag of up to 15kg.
Jambojet Nairobi to Kisumu Price
Jambojet is Kenya's low-cost carrier and typically the most affordable option between Nairobi and Kisumu. Operating Bombardier Q400 turboprop aircraft from JKIA Terminal 1A, Jambojet runs multiple daily departures and offers straightforward online booking via their website and app.
The lowest Jambojet fares — often around Ksh 4,000 to Ksh 5,500 one-way — are available when booked four or more weeks ahead. Prices rise sharply in the final week before departure, sometimes exceeding Ksh 12,000. Note that Jambojet charges separately for checked baggage on its base economy fares, so factor that in when comparing prices with other airlines.
Kenya Airways Nairobi to Kisumu
Kenya Airways operates the route from JKIA with its regional fleet, offering a full-service experience with seat selection, more generous baggage allowances, and the ability to earn and redeem Flying Blue frequent flyer miles. KQ is typically the most expensive option but offers flexibility that budget airlines do not, including free rebooking on most fare types.
For business travellers, Kenya Airways is often the preferred choice as ticket costs can be expensed, and the service level is significantly higher than on budget carriers. Fares typically start from around Ksh 8,000 one-way and can reach Ksh 15,000 or more during peak travel periods.
Getting to the Airport in Nairobi
Wilson Airport (Safarilink): Located in Langata, approximately 6km from Nairobi CBD. A taxi or Uber takes 15 to 30 minutes depending on traffic. The airport is small and easy to navigate — arrive 45 minutes before departure. Parking is available on site.
JKIA (Jambojet and Kenya Airways): Located in Embakasi, 18 to 22km from the city centre. Allow 45 to 90 minutes depending on traffic. The SGR Madaraka Express rail service connects Nairobi Central Station to JKIA in about 8 minutes and is highly recommended during peak hours. Uber and Bolt are also affordable options from most Nairobi locations.
Kisumu Airport Arrivals
Kisumu International Airport (KIS) is a compact, modern airport located approximately 3km from Kisumu town centre. On arrival, licensed taxis are available at the exit and charge between Ksh 500 and Ksh 1,200 into town depending on your destination. Uber and Bolt both operate in Kisumu and are usually cheaper than metered taxis. Most hotels in Milimani and the CBD are within 10 minutes of the airport. See our complete Kisumu Airport guide for full arrival information.
Tips for Getting the Cheapest Fare
- Book at least three weeks in advance — prices on all three airlines are significantly lower with advance booking
- Fly midweek (Tuesday to Thursday) where possible — weekend flights consistently cost more
- Consider early morning or late evening departures — peak mid-morning and early afternoon slots tend to be pricier
- If you're flexible on departure airport, compare Wilson Airport (Safarilink) vs JKIA (Jambojet/KQ) — the cheapest overall fare varies by date
- Set a fare alert on Skyscanner so you're notified when prices drop for your preferred travel dates
- Avoid travelling during school holidays, public holidays, and the weeks around Christmas and Easter when prices spike dramatically
Nairobi to Kisumu by Road
If you prefer to travel overland, the drive from Nairobi to Kisumu via the A104 highway takes approximately 6 to 7 hours covering about 350km. The journey passes through Nakuru and offers views of the Rift Valley escarpment. Several coach operators run daily services from Nairobi, including Easy Coach and Modern Coast, with fares from around Ksh 1,200 one-way. While significantly cheaper than flying, the road journey is considerably longer and more tiring, particularly for short trips.