Direct (nonstop) flights from Zanzibar to Dar Es Salaam

8 airlines fly nonstop from Zanzibar (ZNZ) to Dar Es Salaam (DAR). It's 45 miles (72 km), about 20m in the air. Operated by Coastal Aviation, flydubai, KLM and others.

ZNZ
Zanzibar
🇹🇿 Zanzibar, United Republic of Tanzania
DAR
Dar Es Salaam
🇹🇿 Dar Es Salaam, United Republic of Tanzania
Flight Time
20m
Distance
45 mi
72 km
CO₂/pax
8 kg
−54 kg vs. layover
Airlines
8
Coastal Aviation +7
Time Diff
Same timezone
Operated by Coastal Aviation Coastal Aviation flydubai flydubai KLM KLM Precision Air Precision Air Air Tanzania Air Tanzania Auric Air Auric Air +2 more

Route data last updated: May 30, 2026

Airlines with non-stop flights

Coastal Aviation CQ Coastal Aviation
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
flydubai FZ flydubai
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
KLM KL KLM
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
Precision Air PW Precision Air
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
Air Tanzania TC Air Tanzania
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
Auric Air UI Auric Air
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
FlexFlight W2 FlexFlight
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi
Oman Air WY Oman Air
Route
ZNZ → DAR
Flight Time
20m
Distance
45 mi

Alternative Routes

Other ways to fly from Zanzibar to Dar Es Salaam with one stop · direct emits 8 kg CO₂ per passenger

ZNZ TGT (Tanga) DAR
Leg 1: 30m (78 mi) Leg 2: 1h 5m (122 mi) Total: ~1h 35m 🍃 62 kg CO₂ (+675% vs. direct)
Leg 1
ZNZ → TGT
30m · 78 mi
View ZNZ to TGT flights →
Leg 2
TGT → DAR
1h 5m · 122 mi
View TGT to DAR flights →
ZNZ JRO (Kilimanjaro) DAR
Leg 1: 1h 5m (242 mi) Leg 2: 1h (278 mi) Total: ~2h 5m 🍃 122 kg CO₂ (+1425% vs. direct)
Leg 1
ZNZ → JRO
1h 5m · 242 mi
View ZNZ to JRO flights →
Leg 2
JRO → DAR
1h · 278 mi
View JRO to DAR flights →
ZNZ ARK (Arusha) DAR
Leg 1: 1h 5m (262 mi) Leg 2: 1h 15m (296 mi) Total: ~2h 20m 🍃 129 kg CO₂ (+1513% vs. direct)
Leg 1
ZNZ → ARK
1h 5m · 262 mi
View ZNZ to ARK flights →
Leg 2
ARK → DAR
1h 15m · 296 mi
View ARK to DAR flights →
ZNZ NBO (Nairobi) DAR
Leg 1: 1h 20m (372 mi) Leg 2: 1h 25m (413 mi) Total: ~2h 45m 🍃 170 kg CO₂ (+2025% vs. direct)
Leg 1
ZNZ → NBO
1h 20m · 372 mi
View ZNZ to NBO flights →
Leg 2
NBO → DAR
1h 25m · 413 mi
View NBO to DAR flights →
ZNZ EBB (Entebbe) DAR
Leg 1: 1h 50m (636 mi) Leg 2: 1h 50m (665 mi) Total: ~3h 40m 🍃 266 kg CO₂ (+3225% vs. direct)
Leg 1
ZNZ → EBB
1h 50m · 636 mi
View ZNZ to EBB flights →
Leg 2
EBB → DAR
1h 50m · 665 mi
View EBB to DAR flights →

Frequently Asked Questions

How long is the direct flight from Zanzibar to Dar Es Salaam?

A nonstop flight from Zanzibar (ZNZ) to Dar Es Salaam (DAR) takes approximately 0 hours and 20 minutes. The distance is 45 miles (72 km).

Which airlines fly nonstop from Zanzibar to Dar Es Salaam?

8 airlines: Coastal Aviation, flydubai, KLM, Precision Air, Air Tanzania, Auric Air, FlexFlight, Oman Air.

Is there a nonstop flight from Zanzibar to Dar Es Salaam?

Yes. 8 airlines: Coastal Aviation, flydubai, KLM, Precision Air, Air Tanzania, Auric Air, FlexFlight, Oman Air.

How far is Zanzibar from Dar Es Salaam?

The flight distance from Zanzibar to Dar Es Salaam is 45 miles (72 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Zanzibar to Dar Es Salaam?

At 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 Zanzibar to Dar Es Salaam?

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

Is the return flight from Dar Es Salaam to Zanzibar 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 Zanzibar to Dar Es Salaam?

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 Zanzibar for this flight?

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