Cheap flights from Dar Es Salaam to Zanzibar

149 nonstop flights a week, 1 of them today. Operated by 8 airlines, about 30m in the air, 43 mi (70 km). Tickets from $29.

Flights from Dar Es Salaam to Zanzibar

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Dar Es Salaam to Zanzibar at a glance

flight time, from 15m to 45m
30m
straight-line distance
43 mi (70 km)
flights a week
149
flight today
1
first and last departure
04:10 - 21:00
lowest price, nonstop, 15 November
$29
airlines
8

Dar Es Salaam to Zanzibar flight schedule

149 flights a week, 1 today, 7 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WY 707
Oman Air
04:10 Julius Nyerere International, terminal 3
04:45 Zanzibar International, terminal 3
35m
Fri, Sun
Boeing 737-800
PW 510
Precision Air
06:30 Julius Nyerere International
07:00 Zanzibar International, terminal 2
30m
Daily
ATR 42-300/320
TC 152
Air Tanzania
06:30 Julius Nyerere International, terminal 2
07:00 Zanzibar International
30m
Daily
DeHavilland DHC-8
CQ 101
Coastal Aviation
07:15 Julius Nyerere International, terminal 2
07:35 Zanzibar International, terminal 2
20m
Daily
Cessna 208
UI 611
Auric Air
07:15 Julius Nyerere International, terminal 1
07:30 Zanzibar International, terminal 2
15m
Daily
DeHavilland
YS 101
Flightlink
07:15 Julius Nyerere International, terminal 2
07:35 Zanzibar International, terminal 2
20m
Daily
ATR 72
UI 201
Auric Air
07:45 Julius Nyerere International, terminal 1
08:05 Zanzibar International, terminal 2
20m
Daily
Cessna 208
CQ 131
Coastal Aviation
08:00 Julius Nyerere International, terminal 2
08:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
UI 203
Auric Air
09:00 Julius Nyerere International, terminal 1
09:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
YS 105
Flightlink
10:00 Julius Nyerere International, terminal 2
10:20 Zanzibar International, terminal 2
20m
Daily
ATR 72
CQ 141
Coastal Aviation
11:00 Julius Nyerere International, terminal 2
11:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
UI 205
Auric Air
11:00 Julius Nyerere International, terminal 1
11:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
TC 204
Air Tanzania
14:00 Julius Nyerere International, terminal 2
14:30 Zanzibar International
30m
Tue, Thu, Sat
DeHavilland DHC-8
UI 225
Auric Air
14:00 Julius Nyerere International, terminal 1
14:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
CQ 143
Coastal Aviation
14:30 Julius Nyerere International, terminal 2
14:50 Zanzibar International, terminal 2
20m
Daily
Cessna 208
UI 207
Auric Air
15:00 Julius Nyerere International, terminal 1
15:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
WB 442
RwandAir
15:50 Julius Nyerere International, terminal 3
16:35 Zanzibar International, terminal 3
45m
Sat
Boeing 737-800
CQ 139
Coastal Aviation
16:00 Julius Nyerere International, terminal 2
16:20 Zanzibar International, terminal 2
20m
Daily
Cessna 208
YS 115
Flightlink
16:00 Julius Nyerere International, terminal 2
16:20 Zanzibar International, terminal 2
20m
Daily
ATR 72
PW 713
Precision Air
16:55 Julius Nyerere International
17:25 Zanzibar International, terminal 2
30m
Daily
ATR 72
UI 219
Auric Air
17:10 Julius Nyerere International, terminal 1
17:30 Zanzibar International, terminal 2
20m
Daily
Cessna 208
FZ 1688
Flydubai
20:10 Julius Nyerere International, terminal 3
20:50 Zanzibar International, terminal 3
40m
Daily
Boeing 737
TC 422
Air Tanzania
20:50 Julius Nyerere International, terminal 2
21:20 Zanzibar International
30m
Mon, Wed, Fri
Boeing 787
TC 124
Air Tanzania
21:00 Julius Nyerere International, terminal 2
21:30 Zanzibar International
30m
Daily
DeHavilland DHC-8

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 January.

FlightDepartsArrivesDurationDaysAircraft
PW 420
Precision Air
06:30 Julius Nyerere International
07:00 Zanzibar International, terminal 2
30m
Seasonal
ATR 42-300/320
PW 426
Precision Air
12:10 Julius Nyerere International
12:40 Zanzibar International, terminal 2
30m
Seasonal
ATR 42-300/320
PW 420
Precision Air
08:55 Julius Nyerere International
09:25 Zanzibar International, terminal 2
30m
Seasonal
ATR 72
PW 426
Precision Air
14:10 Julius Nyerere International
14:40 Zanzibar International, terminal 2
30m
Seasonal
ATR 72
PW 715
Precision Air
18:50 Julius Nyerere International
19:20 Zanzibar International, terminal 2
30m
Seasonal
ATR 42-300/320
FZ 1680
Flydubai
19:45 Julius Nyerere International, terminal 3
20:25 Zanzibar International, terminal 3
40m
Selected dates
Boeing 737
FZ 1688
Flydubai
19:45 Julius Nyerere International, terminal 3
20:25 Zanzibar International, terminal 3
40m
Seasonal
Boeing 737

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Dar Es Salaam to Zanzibar

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Dar Es Salaam to Zanzibar depart and land

Departure from Dar Es Salaam

149 flights a week, terminals 1, 2, 3, 6 mi (9 km) from the city centre

Arrival in Zanzibar

149 flights a week, terminals 2, 3, 4 mi (6 km) from the city centre

When to visit Zanzibar

Weather by month

Best time to visit: February, +33° by day, sea +30°. In November it is +30° by day and +24° at night, sea +28°, with 23 rainy days.

Jan
+32° +26° +30° 14 days
Feb
+33° +26° +30° 12 days
Mar
+32° +26° +30° 19 days
Apr
+28° +25° +29° 27 days
May
+28° +25° +28° 20 days
Jun
+28° +24° +28° 18 days
Jul
+27° +23° +27° 18 days
Aug
+28° +23° +26° 16 days
Sep
+29° +23° +26° 18 days
Oct
+30° +24° +27° 19 days
Nov
+30° +24° +28° 23 days
Dec
+31° +25° +30° 22 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Dar Es Salaam to Zanzibar?
A nonstop flight takes 30 minutes on average, from 15m to 45m depending on the flight.
How far is Zanzibar from Dar Es Salaam?
43 mi (70 km) in a straight line between the cities.
Which airlines fly nonstop from Dar Es Salaam to Zanzibar?
Auric Air (49 a week), Coastal Aviation (35 a week), Flightlink (21 a week), Air Tanzania (20 a week), Precision Air (14 a week), Flydubai (7 a week), Oman Air (2 a week) and RwandAir (1 a week).
How many flights a day are there from Dar Es Salaam to Zanzibar?
1 flight today and 149 a week, about 21.3 a day on average.
When are the first and last flights from Dar Es Salaam to Zanzibar?
The first departure is at 04:10 (WY707), the last at 21:00 (TC124). Local time.
Which Dar Es Salaam airport do flights to Zanzibar leave from?
Julius Nyerere International (149 a week).