Zanzibar has one international airport, located 5km from Zanzibar town, the capital of Zanzibar.

Getting to Zanzibar

From the Rest of the World
At present, Ethiopian Airlines, Kenya Airways, Arkia airlines, Qatar Airways, and Oman Air offer international scheduled flights to Zanzibar. Several other large carriers fly into Dar es Salaam, which is only a short trip by air or sea from Zanzibar. Amongst them are Emirates Airlines, KLM, Swiss and Egyptair.

From the Rest of Africa
Kenya Airways, Fastjet, Precision Air and Ethiopian Airlines have regular flights to Zanzibar. Dar es Salaam is also served by them, as well as Air Zimbabwe, Egyptair, Air Malawi, South African Airways, Mango Airlines, and others.

Domestic Flights
Precision Air, Coastal Aviation and Fastjet amongst others offer a range of scheduled flights between Zanzibar and Tanzania’s main cities.

Tanzanian Tourist Visa on arrival

For most nationalities, obtaining a tourist visa to Tanzania is pretty simple. It can be purchased at the border, including airports such as Dar Es Salaam and Kilimanjaro, as well as land borders such as Namanga,Arusha if travelling overland from bordering countries. Alternatively, you can send your passport in advance to your local Tanzanian embassy to apply for the visa ahead of time. However, given that visas are readily available at the border, it is likely easier than sending away your passport and hoping that it will return safely.
Therefore, unless your country is one that is ineligible for a visa at the border (including Morocco, Sri Lanka, and Lebanon), I would recommend obtaining a visa on arrival.

Cost of Tanzanian tourist visa

For most nationalities including the UK and Australia, the single-entry visa is $50USD. For citizens of the USA, it is $100USD – so double check before arriving. A double entry visa is more expensive but allows you to re-enter the country. If you will be leaving Tanzania and then re-entering, it is recommended to purchase this visa as it will save you money in the long run. Single entry visas are valid for 3 months, whereas double entry visas are valid for up to 6 months.

Ferries

Ferries operate from Dar es Salaam several times per day and service the main port in the Stone Town section of Zanzibar City. Ferrying is considered the most convenient way to travel to Zanzibar especially for those with a tight travel budget. We recommend taking the day ferries, known to be faster and safer. The average price for a ferry ticket to the mainland, Tanzania, cost $35-$50.

Ferry from Dar Es Salaam to Zanzibar

Departure

Arrival

Frequency

07:00 09:00 Daily
09:30 11:30 Daily
12:30 14:30 Daily
16:00 18:00 Daily

Ferry from Zanzibar to Dar Es Salaam

Departure

Arrival

Frequency

07:00 09:00 Daily
09:30 11:30 Daily
12:30 14:30 Daily
16:00 18:00 Daily

Taxis

The easiest way to get around the island is via a taxi cab. They can be found at the airport and all major hotels. If you are staying in a guest house, most provide a list of telephone numbers. Taxis are not metered and the price is agreed to before the journey. Renting a driver for a full day is also optional – Contact our team for more information.

Bike & Scooters

If you are looking for an easy way to maneuver the roads around the island, try renting a bicycle or a scooter. The roads are flat and follow the coastline so it’s an easy ride via bike. It also is much easier to navigate the busy streets and you don’t have to have a special license to ride one. For vespa, scooter, or motorcycle rentals, you must have an endorsement if you don’t have an international driver’s license.

Public Transport

There is no official public transportation in Zanzibar but there are many ways to get around easily and cheaply.

Locals use a Dala-Dala, an open air truck with seats that’s very crowded but cheap. Mini-buses are available; you can get timetables at the hotels or if you are a larger group book one for a private tour.

Dhows are small fishing boats that can be hired to take people to deserted beaches, however they’re not regulated for safety.