Nairobi to Kisumu and Eldoret Flights: 11 Things to Know Before December

Nairobi to Kisumu and Eldoret Flights: 11 Things to Know Before December

11 Things to Know Before You Book the Trip West

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.

  • Kisumu flies from 2 Nairobi airports and Eldoret from just 1 - Kisumu goes from both Jomo Kenyatta and Wilson, roughly 12km apart. Nairobi to Eldoret flights only ever leave Jomo Kenyatta. Read the code on your booking.
  • Both flights are under an hour - Kisumu is commonly 50 minutes, Eldoret 40 minutes to an hour. Eldoret is actually the shorter hop at 269km against 282km, which surprises people.
  • Kisumu gets roughly twice Eldoret's frequency - Around 100 departures a week against 46 to 49, across 4 operators rather than 2. If 1 of your Nairobi to Kisumu flights goes wrong, there's another behind it.
  • Eldoret's airport is 16 to 17km out of town against under 4km at Kisumu - One is a 5-minute run into the city, the other is a proper drive south on the Eldoret-Kisumu road. Add it before you compare the 2.
  • Every Eldoret service is a turboprop - There's no scheduled jet on the route, so Nairobi to Eldoret flights all come with turboprop baggage rules attached before you've chosen a fare.
  • Your free checked bag runs from nothing to 23kg - The jet allows 23kg plus a separate cabin bag. The small turboprops allow 15 to 20kg with the cabin bag counted inside it. The biggest turboprop includes no free checked bag at all, which is how cheap domestic flights Kenya sells catch people out.
  • The road west is a building site until 2027 - The 233km Rironi to Mau Summit rebuild started in November 2025 and was about 20% done in mid-2026. Full completion is inside 2027.
  • The December jam lasts days, not hours - In December 2025 the Nairobi-Nakuru highway was gridlocked into a 4th consecutive day, with the queue starting around 18 December.
  • Rain is forecast right through December this year - Kenya Met's outlook puts above-average rainfall over every western county from September into January, which is why December flights Kenya's operators run matter more than usual.
  • Eldoret is 1,000 metres higher than Kisumu and cold at night - December lows average 10.8°C at Eldoret and nights drop to 7 or 8°C. Kisumu sits around 17.6°C. Nobody packs for that.
  • The train west is seasonal and rationed - The Kisumu overnight ran 19 December to 12 January last year with 10 departures each way, taking about 13 hours. A Kisumu flight booking is usually the real option.

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.

Kisumu Flies From 2 Nairobi Airports and Eldoret From 1

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.

The Airport Transfer Is 4 Times Longer at 1 End

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.

Every Eldoret Flight Is a Turboprop, and That Decides Your Bags

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.

What the 50 Minutes in the Air Is Actually Saving You

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.

December Is When Everybody Goes at Once

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.

The Rains Are Not Stopping for Christmas This Year

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.

Eldoret Sits 1,000 Metres Higher Than Kisumu

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.

The Train West Is Seasonal, and So Are Its Seats

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.

What to Settle Before You Book

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.

2 Cities, 1 Road, and 50 Minutes

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.

Frequently Asked Questions

How Long Is the Flight From Nairobi to Western Kenya?

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.

Which Airport Do Flights to Eldoret Leave From?

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.

Do I Get a Free Checked Bag on a Kenyan Domestic Flight?

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.

When Does December Travel to Western Kenya Peak?

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.

Is the Train to Kisumu a Realistic Alternative?

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.

What Should I Pack for Eldoret?

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.


Enquire Now for The Best Deal