Flights to Naivasha
Which airport to land at, how far each is from the centre, and where the routes go. Live fares are booked here.
Naivasha is served by 3 airports with scheduled flights within 100 km. The closest large one is Jomo Kenyatta International Airport (NBO), 87 km (54 mi) from the centre, whose 13,507-ft runway is long enough for long-haul wide-body aircraft. The alternatives are Nairobi Wilson Airport (WIL, 80 km), Nanyuki Civil Airport (NYK, 99 km).
| Airport | Code | From centre | Longest runway | Elevation |
|---|---|---|---|---|
| Jomo Kenyatta International Airport | NBO | 87 km (54 mi) | 13,507 ft | 5,330 ft |
| Nairobi Wilson Airport (regional) | WIL | 80 km (50 mi) | 5,052 ft | 5,536 ft |
| Nanyuki Civil Airport (regional) | NYK | 99 km (62 mi) | 3,900 ft | 6,250 ft |
Runway length is a practical tell: at 13,507 ft, NBO can take the largest long-haul aircraft, so direct intercontinental flights are physically possible here. The airport sits at 5,330 ft; that altitude thins the air enough to affect take-off performance on hot days, which is why summer departures from high airports are sometimes weight-restricted.
Book a flight to Naivasha
Our airline partner is activating live fares for this site; the search below opens the moment that is done. Hotels can be booked now.
Routes to and from Naivasha
Straight-line distance and an estimated block time for the city pairs people search for most. Each opens a page with both ends’ airports, the time-zone shift and what changes on arrival.
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| Naivasha to Dar es Salaam | Tanzania | 749 km (465 mi) | about 1 h 43 min |
| Naivasha to Addis Ababa | Ethiopia | 1,113 km (691 mi) | about 2 h 11 min |
| Naivasha to Mogadishu | Somalia | 1,037 km (644 mi) | about 2 h 5 min |
| Naivasha to Kakamega | Kenya | 217 km (135 mi) | about 1 h 2 min |
| Naivasha to Kampala | Uganda | 443 km (275 mi) | about 1 h 19 min |
| Naivasha to Kisangani | Democratic Republic of the Congo | 1,257 km (781 mi) | about 2 h 22 min |
| Naivasha to Mombasa | Kenya | 517 km (321 mi) | about 1 h 25 min |
| Naivasha to Kigali | Rwanda | 722 km (448 mi) | about 1 h 41 min |
| Naivasha to Mwanza | Tanzania | 441 km (274 mi) | about 1 h 19 min |
| Naivasha to Bukavu | Democratic Republic of the Congo | 866 km (538 mi) | about 1 h 52 min |
| Naivasha to Bujumbura | Burundi | 840 km (522 mi) | about 1 h 50 min |
| Naivasha to Dodoma | Tanzania | 612 km (380 mi) | about 1 h 32 min |
| Naivasha to Zanzibar | Tanzania | 679 km (422 mi) | about 1 h 37 min |
| Naivasha to Arusha | Tanzania | 296 km (184 mi) | about 1 h 8 min |
| Naivasha to Borama | Somalia | 1,400 km (870 mi) | about 2 h 33 min |
| Naivasha to Mbeya | Tanzania | 968 km (602 mi) | about 1 h 59 min |
| Naivasha to Nansana | Uganda | 450 km (280 mi) | about 1 h 20 min |
| Naivasha to Jijiga | Ethiopia | 1,323 km (822 mi) | about 2 h 27 min |
| Naivasha to Hargeysa | Somalia | 1,421 km (883 mi) | about 2 h 34 min |
| Naivasha to Eldoret | Kenya | 189 km (117 mi) | about 1 h |
| Naivasha to Gonder | Ethiopia | 1,485 km (923 mi) | about 2 h 39 min |
| Naivasha to Kira | Uganda | 440 km (274 mi) | about 1 h 19 min |
| Naivasha to Kinshasa | Democratic Republic of the Congo | 2,380 km (1,479 mi) | about 3 h 48 min |
| Naivasha to Lagos | Nigeria | 3,752 km (2,331 mi) | about 5 h 34 min |
| Naivasha to Ho Chi Minh City | Vietnam | 7,862 km (4,885 mi) | about 10 h 50 min |
| Naivasha to Jakarta | Indonesia | 7,834 km (4,868 mi) | about 10 h 48 min |
| Naivasha to Bengaluru | India | 4,787 km (2,974 mi) | about 6 h 53 min |
| Naivasha to Lima | Peru | 12,537 km (7,790 mi) | about 16 h 49 min |
| Naivasha to Bogotá | Colombia | 12,288 km (7,635 mi) | about 16 h 30 min |
| Naivasha to Abidjan | Ivory Coast | 4,541 km (2,821 mi) | about 6 h 34 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Common questions
Which airport should I fly into for Naivasha?
Jomo Kenyatta International Airport (NBO) is the closest large airport at 87 km (54 mi). The others, WIL, NYK, are further out and worth it only when the fare or the airline makes them so.
How far is NBO from Naivasha city centre?
87 km (54 mi) in a straight line; the road or rail distance is somewhat longer.
Can I book flights to Naivasha on this site?
Very soon: our airline partner is switching live fares on for this site. Hotels can be booked now.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.