Direct (nonstop) flights from Addis Ababa to Nairobi

2 airlines fly nonstop from Addis Ababa Bole International Airport (ADD) to Jomo Kenyatta International (NBO). It's 720 miles (1,158 km), about 2h 10m in the air. Operated by Ethiopian Airlines, Kenya Airways.

ADD
Addis Ababa Bole International Airport
🇪🇹 Addis Ababa, Ethiopia
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
2h 10m
Distance
720 mi
1,158 km
CO₂/pax
133 kg
−91 kg vs. layover
Airlines
2
Ethiopian Airlines +1
Time Diff
Same timezone
Operated by Ethiopian Airlines Ethiopian Airlines Kenya Airways Kenya Airways

Route data last updated: May 29, 2026

Airlines with non-stop flights

Ethiopian Airlines ET Ethiopian Airlines
Route
ADD → NBO
Flight Time
2h 10m
Distance
720 mi
Kenya Airways KQ Kenya Airways
Route
ADD → NBO
Flight Time
2h 10m
Distance
720 mi

Alternative Routes

Other ways to fly from Addis Ababa to Nairobi with one stop · direct emits 133 kg CO₂ per passenger

ADD EBB (Entebbe) NBO
Leg 1: 2h 5m (754 mi) Leg 2: 1h 10m (324 mi) Total: ~3h 15m 🍃 224 kg CO₂ (+68% vs. direct)
Leg 1
ADD → EBB
2h 5m · 754 mi
View ADD to EBB flights →
Leg 2
EBB → NBO
1h 10m · 324 mi
View EBB to NBO flights →
ADD JRO (Kilimanjaro) NBO
Leg 1: 2h 20m (861 mi) Leg 2: 1h (145 mi) Total: ~3h 20m 🍃 211 kg CO₂ (+59% vs. direct)
Leg 1
ADD → JRO
2h 20m · 861 mi
View ADD to JRO flights →
Leg 2
JRO → NBO
1h · 145 mi
View JRO to NBO flights →
ADD MBA (Mombasa) NBO
Leg 1: 2h 20m (896 mi) Leg 2: 1h (262 mi) Total: ~3h 20m 🍃 240 kg CO₂ (+80% vs. direct)
Leg 1
ADD → MBA
2h 20m · 896 mi
View ADD to MBA flights →
Leg 2
MBA → NBO
1h · 262 mi
View MBA to NBO flights →
ADD JUB (Juba) NBO
Leg 1: 2h 5m (569 mi) Leg 2: 1h 40m (562 mi) Total: ~3h 45m 🍃 234 kg CO₂ (+76% vs. direct)
Leg 1
ADD → JUB
2h 5m · 569 mi
View ADD to JUB flights →
Leg 2
JUB → NBO
1h 40m · 562 mi
View JUB to NBO flights →
ADD ZNZ (Zanzibar) NBO
Leg 1: 2h 35m (1,045 mi) Leg 2: 1h 20m (372 mi) Total: ~3h 55m 🍃 271 kg CO₂ (+104% vs. direct)
Leg 1
ADD → ZNZ
2h 35m · 1,045 mi
View ADD to ZNZ flights →
Leg 2
ZNZ → NBO
1h 20m · 372 mi
View ZNZ to NBO flights →

Frequently Asked Questions

How long is the direct flight from Addis Ababa to Nairobi?

A nonstop flight from Addis Ababa (ADD) to Nairobi (NBO) takes approximately 2 hours and 10 minutes. The distance is 720 miles (1,158 km).

Which airlines fly nonstop from Addis Ababa to Nairobi?

2 airlines: Ethiopian Airlines, Kenya Airways.

Is there a nonstop flight from Addis Ababa to Nairobi?

Yes. 2 airlines: Ethiopian Airlines, Kenya Airways.

How far is Addis Ababa from Nairobi?

The flight distance from Addis Ababa to Nairobi is 720 miles (1,158 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Addis Ababa to Nairobi?

At 2h 10m, 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 Ethiopia 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 Addis Ababa to Nairobi?

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

Is the return flight from Nairobi to Addis Ababa 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 Addis Ababa 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 Addis Ababa Bole International Airport for this flight?

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