Zanzibar is located in the warm waters of the Indian Ocean and separated from the African mainland by a 35m-wide channel, and is easily accessible by ferry or by air with daily connecting flights from Dubai and Dar Es Salaam.
The tiny archipelago of Zanzibar comprises the main island of Zanzibar (known locally as Unguja), as well as the smaller Pemba and Mnemba islands and several surrounding islets.
Zanzibar Island is only 90km long, 30km wide and roughly 2460sq km in area.
Getting to Zanzibar generally includes either one or two stops. Dar Es Salaam International Airport (Julius Nyerere International Airport) offers daily connecting flights to Zanzibar Airport.
By ferry, Zanzibar is 2-hour trip from the mainland, depending on sea conditions.
From Australia: The most convenient 2-stop flights to Zanzibar are via Bangkok and Nairobi on Qantas Airways (or Thai Airlines) with connecting flights on Kenya Airways. Emirates offer flights via Dubai and Dar Es Salaam with connecting flights on Zan Air.
From New Zealand: The most convenient 2-stop flights to Zanzibar are via Bangkok and Nairobi on Thai Airlines with connecting flights on Kenya Airways.
From the UK: The most convenient 1-stop flights to Zanzibar are from London Heathrow via Nairobi on Kenya Airways or via Dar Es Salaam on British Airways.
From the USA: The most convenient 2-stop flights to Zanzibar from New York are via London and Nairobi on Delta Air Lines with connecting flights on Kenya Airways. From Los Angeles, try British Airways to London Heathrow with connecting flights to Nairobi and Zanzibar on Kenya Airways.
Dar Es Salaam to Zanzibar is 20 min, direct flight
Brisbane to Zanzibar is 26 hrs 15 min, with connecting flightˆ
Sydney to Zanzibar is 23 hrs 20 min, with connecting flightˆ
Melbourne to Zanzibar is 22 hrs 40 min, with connecting flightˆ
Perth to Zanzibar is 21 hrs 40 min, with connecting flightˆ
Auckland to Zanzibar is 28 hrs 45 min, with connecting flightˆ
London to Zanzibar is 11 hrs 15 min, with connecting flightˆ
New York to Zanzibar is 20 hrs 20 min, with connecting flightˆ
Los Angeles to Zanzibar is 25 hrs 55 min, with connecting flightˆ
(ˆIncludes layover time.)
Kisauni Airport (Zanzibar) is 6km south of Stone Town, a 15-minute drive. Hotels and resorts provide pre-arranged transport for guests. Taxis are also available.
A passport valid for at least six months beyond intended period of stay, a return/onward ticket and proof of sufficient funds. A visa is issued on arrival.
Minibuses and taxis are cheap and plentiful. Car and motorbike hire is available. Traffic drives on the left.
Find the latest domestic and international flight deals on CheapOair – with easy online booking and award-winning 24/7 Customer Care, CheapOair offers unbelievable savings on flights worldwide. Highly recommended! Or, check out flight deals at TripAdvisor…
Latest update: How to get to Zanzibar : 18 November, 2018
Search, compare and book the lowest possible prices on discounted airfares and hotels from our online travel partners.