Under an hour in the air against 4 to 10 hours on a road that is currently a building site - that's the whole case for Nairobi to Kisumu flights and for the Eldoret run beside them. What nobody tells you is that the 2 routes behave completely differently. Different Nairobi airports, different aircraft, different baggage rules, and an airport transfer at one end that is 4 times longer than the other. Here's what to settle before you pay.
Two Kenyan cities, both about 280km west of Nairobi, both under an hour in the air, and almost everything else about them is different. Kisumu sits on Lake Victoria at 1,100 metres and is hot. Eldoret sits on a plateau at 2,150 metres and is not. Nairobi to Kisumu flights come from 4 airlines and 2 Nairobi airports; the Eldoret route has 2 airlines and 1. And in December the road that serves them both stops working.
The facts here come from the Kenya Airports Authority, Kenya Railways, the Kenya National Highways Authority, the Kenya Meteorological Department, the Kenya National Bureau of Statistics and the operators' own published timetables and baggage rules, checked in September 2026. Where 2 sources disagree - and on these routes they do repeatedly - that's flagged rather than smoothed over.
Start here, because it's the fact that decides your morning. Nairobi has 2 airports: Jomo Kenyatta International, 18km east of the city centre, and Wilson, 4 to 5km south of it. They're about 12km apart, they are not interchangeable, and that makes the departure airport the first thing to settle in any Kisumu flight booking.
Nairobi to Kisumu flights leave from both. The jets and the biggest turboprops go from Jomo Kenyatta's Terminal 1D; the smaller turboprops go from Wilson. So a Kisumu ticket is one where the departure airport is a genuine variable, and no results page makes that obvious.
Nairobi to Eldoret flights are simpler and stricter. Every scheduled service is from Jomo Kenyatta. One operator runs a daily 17:00 departure arriving 17:40; another flies several rotations a day from the same terminal. The Wilson to Eldoret route is recorded as inactive because no airline currently operates it. If somebody tells you your Eldoret flight leaves from Wilson, they're wrong.
One piece of recent context worth carrying. Wilson's main runway closed at the end of January 2026 and reopened on 29 July, restricted to daylight hours between 06:30 and 18:30 while the airfield lighting waits on regulator sign-off. Wilson has a second runway and never stopped operating in the evening, and the services that shifted across to Jomo Kenyatta during the closure were the coastal ones - Mombasa, Malindi, Lamu, Zanzibar. Western Kenya wasn't named. But it's another reason the airport code on your own booking is the only thing worth trusting when you compare cheap domestic flights Kenya's operators sell.
This is the item that quietly ruins schedules, and it's the sort of thing nobody checks before they pay. It applies far more to Nairobi to Eldoret flights than to anything landing at Kisumu.
Kisumu International sits about 3.5 to 4km from Kisumu town, north-west of the centre, hemmed in by Lake Victoria on 2 sides and by the Uganda road on the others. You land and you're essentially there.
Eldoret International is 16 to 17km south of the city, out on the Eldoret-Kisumu road. That's the operating carrier's own figure, and 2 independent sources give the same band. A transfer time in minutes isn't stated anywhere authoritative, which is itself worth knowing - budget generously rather than assuming.
If Iten is your actual destination, add a great deal more. The running town sits 35km beyond Eldoret at 2,400 metres, roughly 70 minutes by road. Eldoret International is the nearest airport to the high-altitude camps, so Nairobi to Eldoret flights are the easy part of that journey rather than the whole of it.
Eldoret's airport is also much bigger than its passenger numbers explain. The runway is 3,475 metres and the design capacity is 1.5 million passengers and 62,000 tonnes of cargo a year, against actual throughput a fraction of that. The reason is freight: it's a horticulture and cargo gateway with its own cargo terminal, scheduled international freighters and a runway extension planned to take wide-body aircraft. Passengers were never really the point, which explains both the scale and the location - and it's why the cheap domestic flights Kenya runs into Eldoret feel like a sideshow at their own airport.
Here's the finding that saves money, and almost nobody books with it in mind. There is no scheduled jet service to Eldoret at all, so Nairobi to Eldoret flights are turboprop flights by definition, and turboprop baggage rules are structurally different from jet rules.
Kisumu is the mixed one. Nairobi to Kisumu flights run on a jet from Jomo Kenyatta, a large turboprop from the same terminal, and smaller turboprops out of Wilson - 3 different rule sets on 1 route.
| What you're flying on | Free checked allowance | Cabin allowance |
|---|---|---|
| Jet, Jomo Kenyatta to Kisumu | 1 piece, 23kg in economy | Separate, and additional |
| Large turboprop, Jomo Kenyatta to either city | None - the hold bag is bought separately, up to 2 | 1 piece, 10kg, 55 x 35 x 25cm |
| Small turboprop, Wilson to Kisumu | 20kg on this sector | Counted inside that 20kg |
| Small turboprop, Jomo Kenyatta to Eldoret | 20kg adult, 15kg under 12 | Counted inside that figure |
Read the right-hand column, because that's where the trap is. Somebody comparing 20kg against 23kg thinks they're 3kg apart. They aren't: the jet's 23kg comes with a cabin bag on top, while the small turboprops count the cabin bag inside the 20kg. The real gap is much wider, and on the biggest, highest-frequency turboprop there's no free checked allowance whatsoever - the hold bag is a separate purchase in bands of 0 to 23kg and 24 to 32kg. Anyone booking the cheapest of the cheap domestic flights Kenya sells on these routes and expecting a bag to be included will not have one.
Two more conditions on the small aircraft. Soft bags are required, because rigid suitcases may be refused given the shape of the luggage compartment. And staff typically allow around 2kg of leeway, beyond which carriage becomes the captain's decision on payload and space. Sports equipment - bicycles, golf bags, boards - generally needs advance notice rather than turning up with it, which matters more than usual on a route that serves a running town.
So the useful question at the counter isn't which airline. It's which aircraft, and does the allowance include my cabin bag. That 1 question does more work on a Kisumu flight booking than anything else you can ask.
The road answer used to be simple and it isn't any more, which is most of why Nairobi to Kisumu flights are worth the trouble at all. Nairobi to Kisumu is about 341km by road; Nairobi to Eldoret about 309km. A routing tool will tell you 4 to 5 hours. The government's own people say something different: officials working on the highway describe present journey times from Nairobi to Nakuru, Eldoret and Kisumu as 8 to 10 hours, and the whole point of the rebuild is to get that down to about 4.
| How you go | Time | What that time leaves out |
|---|---|---|
| Flying to Kisumu | Around 50 minutes | Check-in, plus the run out to Jomo Kenyatta or Wilson |
| Flying to Eldoret | 40 minutes to 1 hour | The same, plus 16 to 17km in from the airport |
| Driving | 4 to 10 hours | Roadworks along 233km of the corridor until 2027 |
| Coach | Around 6h15 to 6h30 | Little - coaches run city centre to city centre |
| Overnight train to Kisumu | About 13 hours | It only runs some of the year |
The reason the road range is so wide is that the corridor is being rebuilt underneath the traffic. The 233km Rironi to Mau Summit upgrade - a 4-lane dual carriageway with dedicated climbing lanes to get trucks out of the way - started in November 2025 and was around 20% complete in mid-2026, still on earthworks and structures. The 58km escarpment section through Rironi, Mai Mahiu and Naivasha needs hillside cutting, gabions and retaining walls. Rironi to Naivasha is targeted for new tarmac in December 2026, Rironi to Nakuru for mid-2027, and full completion within 2027. Every kilometre of it sits between you and both cities, which is the honest argument for Nairobi to Kisumu flights and for the Eldoret ones too.
That argument has a shelf life. Anyone reading this before late 2027 is reading during active construction on the only road corridor to both cities, which is exactly the period in which cheap domestic flights Kenya's carriers run on these 2 routes stop looking like a luxury.
Kenyans going upcountry for Christmas isn't folklore, and it shows up in published numbers rather than anecdote - which is why December flights Kenya's domestic operators sell behave nothing like the rest of the year.
National rail passenger traffic tells the shape of it: 344,391 passengers on the standard-gauge line in December 2025 against 185,278 in February 2026, roughly 86% higher. That's the Mombasa line rather than the western routes, so it evidences the national surge rather than these 2 cities - but the pattern is the pattern. Kenya Wildlife Service counted over 300,000 visitors across parks and reserves during the December 2025 festive season, and 231,000 of them were Kenyan citizens and residents against 82,500 international visitors. December travel in Kenya is domestic travel.
Operators bracket the window tightly. Kenya Railways ran the seasonal Kisumu train from 19 December 2025 to 12 January 2026; the extra festive services on the Mombasa line ran 8 December to 5 January. Two independent operators, both treating roughly the second week of December to the second week of January as the season, which is the window any Kisumu flight booking has to be made well ahead of. Bus operators reported a demand surge from mid-December, with queues forming at 05:30 and customers described in their own words as urban dwellers travelling home.
The road tells you exactly when. On Sunday 21 December 2025 the highway out of Nairobi towards Nakuru, Eldoret, Western and Nyanza was gridlocked, and the congestion was already in its 4th day - so it began around 18 December. The named chokepoints were Limuru, Kimende, Naivasha, the Salgaa to Mau Summit stretch, Mai Mahiu, and a sinkhole at Nakuru's Ever Ready roundabout. That highway is the road to both cities, which is why the December flights Kenya runs west fill the way they do.
There's a university dimension too, and it's bigger than you'd guess. Maseno University, on the Kisumu side, took 9,196 government-sponsored first-years for 2026/2027 - more than any other Kenyan university. Moi University in Eldoret took 8,869 and the University of Eldoret 6,671. Moi's first-semester examinations are listed as running to 22 December 2026, which flushes a very large student body out of Eldoret in the 2 or 3 days before Christmas, onto exactly the road that already seizes up - and into the same Nairobi to Eldoret flights everybody else wants.
One date for the other direction: the Piny Luo Cultural Festival runs 14 to 16 December 2026 in Kisumu, organised jointly by 4 county governments and explicitly aimed at the diaspora. It sits inside the December window rather than beside it, so a Kisumu flight booking around those dates is competing with an international crowd as well as a domestic one.
On climatology alone, December is a reasonably dry month in both cities. Eldoret averages 45mm across 7 rainy days, close to its driest; Kisumu 90mm across 7 days. That's the normal picture, it's the one most travel writing repeats, and it's the reason people book Nairobi to Kisumu flights for late December without a second thought.
The 2026 forecast says otherwise. The Kenya Meteorological Department's October to December outlook, issued 26 August 2026, puts above-average rainfall over Bungoma, Busia, Elgeyo Marakwet, Kakamega, Kericho, Kisii, Kisumu, Nandi, Nyamira, Siaya, Trans Nzoia, Uasin Gishu, Vihiga and much of West Pokot - essentially every county these 2 airports serve. For the Lake Victoria Basin and the highlands west of the Rift, the rainfall continues from September and continues into January. Mean temperatures are forecast warmer than average. That is the backdrop to every Nairobi to Eldoret flights decision this season.
The hazard wording matters for anyone travelling. The forecast warns that floods are likely to cause aquaplaning, waterlogging and excursion of runways, roads and railways, alongside landslides and mudslides in hilly terrain and disruption to the movement of goods. Regional reporting on the same outlook flagged road cutoff and disruption of major highways.
There's precedent. The floods that began in March 2026 caused 112 deaths by early April, displaced at least 34,765 people, and affected Kisumu, Migori and Bungoma among other counties. Flooding disrupted operations at Jomo Kenyatta itself, with some flights diverted to Mombasa - so a Kisumu flight booking is not immune either, it's just far less exposed than a car is.
The honest framing for a December trip west this year is: usually dry, but not this year, and the road is the thing that fails first. That's an argument for booking December flights Kenya-side early rather than assuming you can drive if the flight doesn't work out.
These 2 cities get treated as 1 destination and they're nothing alike. Kisumu is at 1,100 metres on the lake. Eldoret is at 2,150 metres on a plateau - higher than Nairobi. Anyone comparing cheap domestic flights Kenya sells to the 2 of them is comparing 2 different countries as far as a suitcase is concerned.
| Month | Kisumu low / high | Eldoret low / high | Wettest and driest |
|---|---|---|---|
| January | 17.5 / 30.5°C | 10.5 / 24.5°C | Eldoret's driest month at 30mm |
| April | 18.3 / 29.3°C | 12.4 / 24.2°C | Kisumu's wettest at 180mm |
| July and August | 16.7 / 28.4°C | 10.5 / 22.1°C | Kisumu's driest at 70mm, Eldoret's wettest at 195mm |
| December | 17.6 / 29.7°C | 10.8 / 23.6°C | 90mm at Kisumu, 45mm at Eldoret |
Look at what that table is doing. The 2 cities have inverted rainfall regimes - Eldoret's wettest month is Kisumu's driest, and Kisumu's wettest sits in Eldoret's shoulder. Anyone doing both cities in 1 trip is doing 2 climates and packing for 1 of them, whichever way round they booked their Nairobi to Kisumu flights and the Eldoret leg.
The practical bit is the nights. Eldoret's overnight temperatures typically fall to 7 to 9°C across the year, and December is no exception at an average low of 10.8°C. That's a jumper-and-a-jacket climate at the exact moment everyone is mentally on holiday, and it catches out most people taking Nairobi to Eldoret flights for the first time. Iten, where the runners go, is 250 metres higher again.
People ask about the train because the Mombasa line is so good. Western Kenya is a different proposition, and it's the main reason a Kisumu flight booking is the default rather than the fallback.
The Nairobi to Kisumu service is a metre-gauge overnight sleeper, not a modern high-speed line. It departs 18:30 and arrives around 06:30 - roughly 12 to 13 hours - with 2 and 4-berth first-class sleepers, economy seating and a restaurant car, calling at Naivasha and Nakuru. It has also been run purely as a festive-season service: 19 December 2025 to 12 January 2026, with just 10 departures in each direction across the whole of that window.
It stops running, too. The service was suspended in July 2025 after rain damaged the line, and suspended again in January 2026. There's no through connection with the Mombasa standard-gauge line at Naivasha either - the 2 systems have to be coordinated separately. And no passenger rail service to Eldoret was found at all, which leaves December flights Kenya's carriers schedule as the only quick way into the North Rift.
Treat the train as a lovely thing to do if it happens to be running and you've booked far enough ahead, not as a fallback for Nairobi to Kisumu flights that sold out. Kenya Railways told passengers plainly to book early because of high demand over Christmas and New Year, and its counterpart on the Mombasa line was, in the operator's own words, fully booked for Christmas with no seats at all. Ten departures does not absorb a December.
All 6 come from a published rule or a published timetable, and each can be answered before you pay rather than argued about at a counter.
| Settle this | Why it earns its place |
|---|---|
| Which Nairobi airport, Jomo Kenyatta or Wilson? | Kisumu goes from both and Eldoret only from Jomo Kenyatta. The 2 airports are about 12km apart. |
| Jet or turboprop? | It predicts your baggage allowance, your bag shape and whether a hold bag is included at all. |
| Does the allowance include my cabin bag? | On the small turboprops 20kg means 20kg all in. On the jet, 23kg means 23kg plus a cabin bag on top. |
| How am I getting in from the airport? | Under 4km at Kisumu, 16 to 17km at Eldoret, and 35km more again if Iten is the real destination. |
| Am I travelling between 18 December and 12 January? | That's the window operators plan around, and a Kisumu flight booking made inside it is already late. |
| Have I packed for 2,150 metres? | Eldoret nights sit at 7 to 9°C year-round. Kisumu, 1,000 metres lower, does not. |
Put it together and the case makes itself. Both cities are under an hour from Nairobi in the air. Both are 4 to 10 hours away by a road that is being rebuilt under the traffic until 2027 and which, for about a month either side of Christmas, simply stops working. That is the entire argument for Nairobi to Kisumu flights and for the Eldoret run, and it doesn't need dressing up.
What you actually have to get right is small and cheap. Check which of Nairobi's 2 airports your flight leaves from, because the answer is different for the 2 cities. Check whether you're on a jet or a turboprop, because that decides your bags. Check how far you are from the terminal building at the far end, because 4km and 17km are not the same journey. And if you're going in December, make the Kisumu flight booking - and book Nairobi to Eldoret flights - well before the second week of the month, because that's when the rest of the country decides to go home too.
Disclaimer - This is general information drawn from the Kenya Airports Authority, Kenya Railways, the Kenya National Highways Authority, the Kenya Meteorological Department, the Kenya National Bureau of Statistics and the operators' own published timetables, current as at September 2026, and it is not travel or consumer advice. Schedules, allowances, roadworks and published forecasts change without notice, so confirm anything that matters with the relevant authority or your operator before you travel.
Kisumu is commonly scheduled at 50 minutes and Eldoret between 40 minutes and an hour, over 282km and 269km respectively. Eldoret is the shorter distance despite being served roughly half as often. Add check-in, the run out to your Nairobi airport, and 16 to 17km in from the terminal at the Eldoret end before you weigh Nairobi to Kisumu flights or the Eldoret ones against the road.
Jomo Kenyatta International, always. Every scheduled service departs from there, and the Wilson to Eldoret route is recorded as inactive because no airline currently operates it. Kisumu is the route where the departure airport genuinely varies, so Nairobi to Eldoret flights are the simpler half of this pair to get right.
It depends entirely on the aircraft. The jet to Kisumu carries 23kg checked plus a separate cabin bag. The small turboprops allow 20kg with the cabin bag counted inside it. The largest turboprop, which serves both cities, includes no free checked allowance at all and sells hold bags separately in weight bands. That's the first thing to check on any Kisumu flight booking, and the reason cheap domestic flights Kenya advertises are not always comparable.
Operators plan for roughly 8 to 19 December through to about 12 January. The road out of Nairobi was gridlocked into a 4th day by 21 December 2025, implying an onset around 18 December, and one large Eldoret university has examinations running to 22 December 2026. December flights Kenya's carriers add for the season tend to be gone well before the peak week.
Only sometimes. It's a metre-gauge overnight sleeper taking about 12 to 13 hours, it has been run as a festive-season service with just 10 departures each way between 19 December and 12 January, and it was suspended twice in 18 months after weather damage. There's no through connection with the Mombasa line at Naivasha and no passenger service to Eldoret at all, so a Kisumu flight booking remains the dependable option.
Something warm for the evenings. Eldoret sits at 2,150 metres and its overnight temperatures typically fall to 7 to 9°C throughout the year, with December daytime highs around 23.6°C. Kisumu, 1,000 metres lower on Lake Victoria, runs about 6°C warmer by day and considerably warmer at night. Anyone booking Nairobi to Kisumu flights and an Eldoret leg in 1 trip is packing for 2 climates.