Direct (nonstop) flights from Kilimanjaro to Zanzibar

8 airlines fly nonstop from Kilimanjaro International (JRO) to Zanzibar (ZNZ). It's 242 miles (390 km), about 1h 20m in the air. Operated by Air France, Ethiopian Airlines, Neos and others.

JRO
Kilimanjaro International
🇹🇿 Kilimanjaro, United Republic of Tanzania
ZNZ
Zanzibar
🇹🇿 Zanzibar, United Republic of Tanzania
Flight Time
1h 20m
Distance
242 mi
390 km
CO₂/pax
45 kg
−40 kg vs. layover
Airlines
8
Air France +7
Time Diff
Same timezone
Operated by Air France Air France Ethiopian Airlines Ethiopian Airlines Neos Neos Precision Air Precision Air Air Tanzania Air Tanzania Turkish Airlines Turkish Airlines +2 more

Route data last updated: May 28, 2026

Airlines with non-stop flights

Air France AF Air France
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Ethiopian Airlines ET Ethiopian Airlines
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Neos NO Neos
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Precision Air PW Precision Air
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Air Tanzania TC Air Tanzania
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Turkish Airlines TK Turkish Airlines
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Uganda Airlines UR Uganda Airlines
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi
Edelweiss Air WK Edelweiss Air
Route
JRO → ZNZ
Flight Time
1h 20m
Distance
242 mi

Alternative Routes

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

JRO DAR (Dar Es Salaam) ZNZ
Leg 1: 1h (278 mi) Leg 2: 20m (45 mi) Total: ~1h 20m 🍃 85 kg CO₂ (+89% vs. direct)
Leg 1
JRO → DAR
1h · 278 mi
View JRO to DAR flights →
Leg 2
DAR → ZNZ
20m · 45 mi
View DAR to ZNZ flights →
JRO ARK (Arusha) ZNZ
Leg 1: 10m (26 mi) Leg 2: 1h 15m (262 mi) Total: ~1h 25m 🍃 79 kg CO₂ (+76% vs. direct)
Leg 1
JRO → ARK
10m · 26 mi
View JRO to ARK flights →
Leg 2
ARK → ZNZ
1h 15m · 262 mi
View ARK to ZNZ flights →
JRO MBA (Mombasa) ZNZ
Leg 1: 45m (180 mi) Leg 2: 50m (152 mi) Total: ~1h 35m 🍃 86 kg CO₂ (+91% vs. direct)
Leg 1
JRO → MBA
45m · 180 mi
View JRO to MBA flights →
Leg 2
MBA → ZNZ
50m · 152 mi
View MBA to ZNZ flights →
JRO NBO (Nairobi) ZNZ
Leg 1: 1h (145 mi) Leg 2: 1h 20m (372 mi) Total: ~2h 20m 🍃 121 kg CO₂ (+169% vs. direct)
Leg 1
JRO → NBO
1h · 145 mi
View JRO to NBO flights →
Leg 2
NBO → ZNZ
1h 20m · 372 mi
View NBO to ZNZ flights →
JRO WIL (Nairobi) ZNZ
Leg 1: 55m (145 mi) Leg 2: 1h 30m (375 mi) Total: ~2h 25m 🍃 121 kg CO₂ (+169% vs. direct)
Leg 1
JRO → WIL
55m · 145 mi
View JRO to WIL flights →
Leg 2
WIL → ZNZ
1h 30m · 375 mi
View WIL to ZNZ flights →

Frequently Asked Questions

How long is the direct flight from Kilimanjaro to Zanzibar?

A nonstop flight from Kilimanjaro (JRO) to Zanzibar (ZNZ) takes approximately 1 hours and 20 minutes. The distance is 242 miles (390 km).

Which airlines fly nonstop from Kilimanjaro to Zanzibar?

8 airlines: Air France, Ethiopian Airlines, Neos, Precision Air, Air Tanzania, Turkish Airlines, Uganda Airlines, Edelweiss Air.

Is there a nonstop flight from Kilimanjaro to Zanzibar?

Yes. 8 airlines: Air France, Ethiopian Airlines, Neos, Precision Air, Air Tanzania, Turkish Airlines, Uganda Airlines, Edelweiss Air.

How far is Kilimanjaro from Zanzibar?

The flight distance from Kilimanjaro to Zanzibar is 242 miles (390 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Paris.

What type of aircraft flies from Kilimanjaro to Zanzibar?

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

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

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

Is the return flight from Zanzibar 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 Zanzibar?

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?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.