Direct (nonstop) flights from Ndola to Nairobi

1 airline flys nonstop from Simon M. Kapwepwe International Airport (NLA) to Jomo Kenyatta International (NBO). It's 985 miles (1,586 km), about 2h 30m in the air. Operated by Kenya Airways.

NLA
Simon M. Kapwepwe International Airport
🇿🇲 Ndola, Zambia
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
2h 30m
Distance
985 mi
1,586 km
CO₂/pax
167 kg
−40 kg vs. layover
Airlines
1
Kenya Airways
Time Diff
+1h
Operated by Kenya Airways Kenya Airways

Route data last updated: May 31, 2026

Airlines with non-stop flights

Kenya Airways KQ Kenya Airways
Route
NLA → NBO
Flight Time
2h 30m
Distance
985 mi

Alternative Routes

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

NLA FBM (Lubumbashi) NBO
Leg 1: 40m (115 mi) Leg 2: 2h 30m (956 mi) Total: ~3h 10m 🍃 207 kg CO₂ (+24% vs. direct)
Leg 1
NLA → FBM
40m · 115 mi
View NLA to FBM flights →
Leg 2
FBM → NBO
2h 30m · 956 mi
View FBM to NBO flights →
NLA LUN (Lusaka) NBO
Leg 1: 45m (162 mi) Leg 2: 2h 40m (1,123 mi) Total: ~3h 25m 🍃 245 kg CO₂ (+47% vs. direct)
Leg 1
NLA → LUN
45m · 162 mi
View NLA to LUN flights →
Leg 2
LUN → NBO
2h 40m · 1,123 mi
View LUN to NBO flights →
NLA LVI (Livingstone) NBO
Leg 1: 1h 5m (379 mi) Leg 2: 3h 15m (1,362 mi) Total: ~4h 20m 🍃 325 kg CO₂ (+95% vs. direct)
Leg 1
NLA → LVI
1h 5m · 379 mi
View NLA to LVI flights →
Leg 2
LVI → NBO
3h 15m · 1,362 mi
View LVI to NBO flights →
NLA ADD (Addis Ababa) NBO
Leg 1: 4h 5m (1,665 mi) Leg 2: 2h 10m (720 mi) Total: ~6h 15m 🍃 439 kg CO₂ (+163% vs. direct)
Leg 1
NLA → ADD
4h 5m · 1,665 mi
View NLA to ADD flights →
Leg 2
ADD → NBO
2h 10m · 720 mi
View ADD to NBO flights →
NLA JNB (Johannesburg) NBO
Leg 1: 2h 25m (907 mi) Leg 2: 4h 5m (1,801 mi) Total: ~6h 30m 🍃 497 kg CO₂ (+198% vs. direct)
Leg 1
NLA → JNB
2h 25m · 907 mi
View NLA to JNB flights →
Leg 2
JNB → NBO
4h 5m · 1,801 mi
View JNB to NBO flights →

Looking for the return flight?

NBO → NLA: Flights from Nairobi to Ndola

Frequently Asked Questions

How long is the direct flight from Ndola to Nairobi?

A nonstop flight from Ndola (NLA) to Nairobi (NBO) takes approximately 2 hours and 30 minutes. The distance is 985 miles (1,586 km).

Which airlines fly nonstop from Ndola to Nairobi?

Just Kenya Airways.

Is there a nonstop flight from Ndola to Nairobi?

Yes. 1 airline: Kenya Airways.

How far is Ndola from Nairobi?

The flight distance from Ndola to Nairobi is 985 miles (1,586 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Ndola and Nairobi?

Nairobi is 1 hour ahead of Ndola. (Africa/Lusaka vs Africa/Nairobi.)

What type of aircraft flies from Ndola to Nairobi?

At 2h 30m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Zambia 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 Ndola to Nairobi?

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

Is the return flight from Nairobi to Ndola 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 Ndola 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 Simon M. Kapwepwe International Airport for this flight?

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