We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Find the best flight from Dubai to Zanzibar Island

Find flights

Compare prices (in new window)
    Select all
Low fares for Dubai (DXB) to Zanzibar Island (ZNZ)
Fri 25/05 - Tue 29/05
4 days, 2 stops max
US$384
Wed 13/06 - Sat 16/06
3 days, 2 stops max
US$386
Tue 03/07 - Thu 12/07
9 days, 2 stops max
US$384
Fri 10/08 - Fri 17/08
7 days, 1 stop max
US$441
Tue 25/09 - Sat 29/09
4 days, 2 stops max
US$384
Thu 18/10 - Thu 25/10
7 days, 1 stop max
US$386
Tue 12/06 - Fri 15/06
3 days, 2 stops max
US$384
Fri 08/06 - Fri 15/06
7 days, 1 stop max
US$384
Sat 23/06 - Fri 29/06
6 days, 2 stops max
US$384
Fri 22/06 - Fri 29/06
7 days, 2 stops max
US$384
Wed 30/05 - Sun 03/06
4 days, 2 stops max
US$384
Thu 21/06 - Thu 28/06
7 days, 2 stops max
US$384
Thu 28/06 - Wed 04/07
6 days, 1 stop max
US$384
Thu 07/06 - Mon 11/06
4 days, 2 stops max
US$384
Fri 15/06 - Mon 18/06
3 days, 2 stops max
US$386
Thu 14/06 - Sun 17/06
3 days, 2 stops max
US$386
Wed 11/07 - Sat 14/07
3 days, 1 stop max
US$417
Tue 26/06 - Sat 30/06
4 days, 1 stop max
US$419
Charming hotels in Zanzibar Island
Zawadi Hotel Zanzibar
Zawadi Hotel Zanzibar
165 Reviews
Zanzibar Island, Tanzania
from
The Palms
The Palms
350 Reviews
Zanzibar Island, Tanzania
from
Boutique Hotel Matlai
Boutique Hotel Matlai
204 Reviews
Zanzibar Island, Tanzania
from
Tulia Zanzibar Unique Beach Resort
Tulia Zanzibar Unique Beach Resort
117 Reviews
Zanzibar Island, Tanzania
from
Route information
  • Dubai, United Arab Emirates is 2,433 miles from Zanzibar Island
  • There are 4 weekly flights from Dubai, United Arab Emirates to Zanzibar Island
  • 2 non-stop flights are operating from Dubai, United Arab Emirates to Zanzibar Island today
  • flydubai has the most nonstop flights between Dubai, United Arab Emirates and Zanzibar Island
  • Nairobi, Kenya - Jomo Kenyatta Intl is the most popular connection for one stop flights between Dubai, United Arab Emirates and Zanzibar Island
In-Flight Information
  • The average flying time for a direct flight from Dubai, United Arab Emirates to Zanzibar Island is 5 hours 50 minutes
  • Most direct flights leave around 2:40 GST
  • Emirates flight 2190 is today's earliest flight from Dubai, United Arab Emirates to Zanzibar Island (11:35 GST, Boeing 737 all pax models)
  • Emirates flight 2190 is today's latest flight from Dubai, United Arab Emirates to Zanzibar Island (11:35 GST, Boeing 737 all pax models)
Show more
Arrival information
  • Zanzibar Island is the closest major airport to Zanzibar Island.
  • Kisauni Airport (Zanzibar Island, Tanzania)
    • Right now, 25 airlines operate out of Kisauni Airport.
    • Kisauni Airport offers nonstop flights to 14 cities.
    • Every week, at least 250 domestic flights and 91 international flights depart from Kisauni Airport.
Show more