Cheap flights from Nairobi to Kisumu
A flight from Nairobi to Kisumu takes under an hour, compared with six hours or more by road. Kisumu International Airport sits on the shores of Lake Victoria, a short drive from the city centre.
- Flight time: about 50 minutes
- Distance: 280 km
- Route: NBO → KIS
- Airlines: Kenya Airways, Jambojet
About Nairobi to Kisumu flights
BuuPass lists Nairobi–Kisumu fares from the airlines flying the route, so you can find the cheapest seat for your date and pay with M-Pesa, Airtel Money or card.
Departure airport: Jomo Kenyatta International Airport (NBO). Arrival airport: Kisumu International Airport (KIS).
- Several daily departures from JKIA
- Kisumu International Airport is about 10–15 minutes from Kisumu city centre
- A convenient gateway to Siaya, Homa Bay, Kakamega and the rest of western Kenya
Tips for booking a cheap flight to Kisumu
- Fares rise around public holidays and the end of school terms. Book early for those dates.
- Morning flights from Nairobi leave the whole day free in Kisumu for business trips.
- If you are going on to Homa Bay, Siaya or Bondo, the onward road trip is about 1–2 hours.
Pay with M-Pesa, Airtel Money, Visa or Mastercard. Your e-ticket is sent by email and SMS.
Travelling by road instead? Compare Nairobi to Kisumu buses on BuuPass
Nairobi to Kisumu flights: FAQs
How long is the flight from Nairobi to Kisumu?
About 50 minutes direct. The air distance is about 280 km.
Which airlines fly from Nairobi to Kisumu?
Kenya Airways and Jambojet operate direct flights from Jomo Kenyatta International Airport to Kisumu.
How much is a flight to Kisumu?
Prices depend on the date and how early you book. Search on BuuPass to see live fares for your trip.
Is it better to fly or take the bus to Kisumu?
The bus is cheaper but takes 6–7 hours. Flying takes under an hour. BuuPass lets you compare both.