Direct (nonstop) flights from Cairo to Zanzibar

1 airline flys nonstop from Cairo International Airport (CAI) to Zanzibar (ZNZ). It's 2,551 miles (4,106 km), about 3h in the air. Operated by Air Cairo.

CAI
Cairo International Airport
🇪🇬 Cairo, Egypt
ZNZ
Zanzibar
🇹🇿 Zanzibar, United Republic of Tanzania
Flight Time
3h
Distance
2,551 mi
4,106 km
CO₂/pax
390 kg
−74 kg vs. layover
Airlines
1
Air Cairo
Time Diff
Same timezone
Operated by Air Cairo Air Cairo

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Cairo SM Air Cairo
Route
CAI → ZNZ
Flight Time
3h
Distance
2,551 mi

Alternative Routes

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

CAI HRG (Hurghada) ZNZ
Leg 1: 1h (249 mi) Leg 2: 3h (2,325 mi) Total: ~4h 🍃 464 kg CO₂ (+19% vs. direct)
Leg 1
CAI → HRG
1h · 249 mi
View CAI to HRG flights →
Leg 2
HRG → ZNZ
3h · 2,325 mi
View HRG to ZNZ flights →
CAI DAR (Dar Es Salaam) ZNZ
Leg 1: 5h 40m (2,595 mi) Leg 2: 20m (45 mi) Total: ~6h 🍃 430 kg CO₂ (+10% vs. direct)
Leg 1
CAI → DAR
5h 40m · 2,595 mi
View CAI to DAR flights →
Leg 2
DAR → ZNZ
20m · 45 mi
View DAR to ZNZ flights →
CAI ADD (Addis Ababa) ZNZ
Leg 1: 3h 45m (1,530 mi) Leg 2: 2h 35m (1,045 mi) Total: ~6h 20m 🍃 461 kg CO₂ (+18% vs. direct)
Leg 1
CAI → ADD
3h 45m · 1,530 mi
View CAI to ADD flights →
Leg 2
ADD → ZNZ
2h 35m · 1,045 mi
View ADD to ZNZ flights →
CAI NBO (Nairobi) ZNZ
Leg 1: 5h (2,192 mi) Leg 2: 1h 20m (372 mi) Total: ~6h 20m 🍃 464 kg CO₂ (+19% vs. direct)
Leg 1
CAI → NBO
5h · 2,192 mi
View CAI to NBO flights →
Leg 2
NBO → ZNZ
1h 20m · 372 mi
View NBO to ZNZ flights →
CAI EBB (Entebbe) ZNZ
Leg 1: 5h (2,069 mi) Leg 2: 1h 50m (636 mi) Total: ~6h 50m 🍃 493 kg CO₂ (+26% vs. direct)
Leg 1
CAI → EBB
5h · 2,069 mi
View CAI to EBB flights →
Leg 2
EBB → ZNZ
1h 50m · 636 mi
View EBB to ZNZ flights →

Looking for the return flight?

ZNZ → CAI: Flights from Zanzibar to Cairo

Frequently Asked Questions

How long is the direct flight from Cairo to Zanzibar?

A nonstop flight from Cairo (CAI) to Zanzibar (ZNZ) takes approximately 3 hours. The distance is 2,551 miles (4,106 km).

Which airlines fly nonstop from Cairo to Zanzibar?

Just Air Cairo.

Is there a nonstop flight from Cairo to Zanzibar?

Yes. 1 airline: Air Cairo.

How far is Cairo from Zanzibar?

The flight distance from Cairo to Zanzibar is 2,551 miles (4,106 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What type of aircraft flies from Cairo to Zanzibar?

At 3h, 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 Egypt to United Republic of Tanzania?

Depends on your passport. Check with the United Republic of Tanzania embassy or an official visa portal before booking — requirements change.

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

Roughly 390 kg CO2 per passenger one-way. That's about the same as driving 1,950 km.

Is the return flight from Zanzibar to Cairo 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 Cairo 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 Cairo International Airport for this flight?

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