Direct (nonstop) flights from Dar Es Salaam to Zanzibar

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

DAR
Dar Es Salaam
🇹🇿 Dar Es Salaam, United Republic of Tanzania
ZNZ
Zanzibar
🇹🇿 Zanzibar, 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 Kenya Airways Kenya Airways Precision Air Precision Air Air Tanzania Air Tanzania Auric Air Auric Air +2 more

Route data last updated: May 28, 2026

Airlines with non-stop flights

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

Alternative Routes

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

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

Frequently Asked Questions

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

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

Which airlines fly nonstop from Dar Es Salaam to Zanzibar?

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

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

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

How far is Dar Es Salaam from Zanzibar?

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

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

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

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

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

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