Direct (nonstop) flights from Kilimanjaro to Nairobi

3 airlines fly nonstop from Kilimanjaro International (JRO) to Jomo Kenyatta International (NBO). It's 145 miles (233 km), about 1h in the air. Operated by Kenya Airways, Precision Air, Brussels Airlines.

JRO
Kilimanjaro International
🇹🇿 Kilimanjaro, United Republic of Tanzania
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
1h
Distance
145 mi
233 km
CO₂/pax
27 kg
−80 kg vs. layover
Airlines
3
Kenya Airways +2
Time Diff
Same timezone
Operated by Kenya Airways Kenya Airways Precision Air Precision Air Brussels Airlines Brussels Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

Kenya Airways KQ Kenya Airways
Route
JRO → NBO
Flight Time
1h
Distance
145 mi
Precision Air PW Precision Air
Route
JRO → NBO
Flight Time
1h
Distance
145 mi
Brussels Airlines SN Brussels Airlines
Route
JRO → NBO
Flight Time
1h
Distance
145 mi

Alternative Routes

Other ways to fly from Kilimanjaro to Nairobi with one stop · direct emits 27 kg CO₂ per passenger

JRO MBA (Mombasa) NBO
Leg 1: 45m (180 mi) Leg 2: 1h (262 mi) Total: ~1h 45m 🍃 107 kg CO₂ (+296% vs. direct)
Leg 1
JRO → MBA
45m · 180 mi
View JRO to MBA flights →
Leg 2
MBA → NBO
1h · 262 mi
View MBA to NBO flights →
JRO DAR (Dar Es Salaam) NBO
Leg 1: 1h (278 mi) Leg 2: 1h 20m (413 mi) Total: ~2h 20m 🍃 153 kg CO₂ (+467% vs. direct)
Leg 1
JRO → DAR
1h · 278 mi
View JRO to DAR flights →
Leg 2
DAR → NBO
1h 20m · 413 mi
View DAR to NBO flights →
JRO EBB (Entebbe) NBO
Leg 1: 1h 15m (398 mi) Leg 2: 1h 10m (324 mi) Total: ~2h 25m 🍃 159 kg CO₂ (+489% vs. direct)
Leg 1
JRO → EBB
1h 15m · 398 mi
View JRO to EBB flights →
Leg 2
EBB → NBO
1h 10m · 324 mi
View EBB to NBO flights →
JRO ZNZ (Zanzibar) NBO
Leg 1: 1h 20m (242 mi) Leg 2: 1h 20m (372 mi) Total: ~2h 40m 🍃 139 kg CO₂ (+415% vs. direct)
Leg 1
JRO → ZNZ
1h 20m · 242 mi
View JRO to ZNZ flights →
Leg 2
ZNZ → NBO
1h 20m · 372 mi
View ZNZ to NBO flights →
JRO ADD (Addis Ababa) NBO
Leg 1: 2h 20m (861 mi) Leg 2: 2h 10m (720 mi) Total: ~4h 30m 🍃 317 kg CO₂ (+1074% vs. direct)
Leg 1
JRO → ADD
2h 20m · 861 mi
View JRO to ADD flights →
Leg 2
ADD → NBO
2h 10m · 720 mi
View ADD to NBO flights →

Frequently Asked Questions

How long is the direct flight from Kilimanjaro to Nairobi?

A nonstop flight from Kilimanjaro (JRO) to Nairobi (NBO) takes approximately 1 hours. The distance is 145 miles (233 km).

Which airlines fly nonstop from Kilimanjaro to Nairobi?

3 airlines: Kenya Airways, Precision Air, Brussels Airlines.

Is there a nonstop flight from Kilimanjaro to Nairobi?

Yes. 3 airlines: Kenya Airways, Precision Air, Brussels Airlines.

How far is Kilimanjaro from Nairobi?

The flight distance from Kilimanjaro to Nairobi is 145 miles (233 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Kilimanjaro to Nairobi?

At 1h, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from United Republic of Tanzania to Kenya?

Depends on your passport. Check with the Kenya embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Kilimanjaro to Nairobi?

Roughly 27 kg CO2 per passenger one-way. That's about the same as driving 135 km.

Is the return flight from Nairobi to Kilimanjaro also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kilimanjaro to Nairobi?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kilimanjaro International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.