Many companies serve direct flights to Dar el Salaam (on the mainland) or Zanzibar from most European countries. Find your best rates from Frankfurt, Rome, Brussels or Paris with Ethiopian Airlines (www.flyethiopian.com), Oman Air and Condor (www.condor.com). From Belgium Jet Air Fly (www.jetairfly.com). Several airlines including British Airways, Emirates, Sabena and KLM fly to Dar es Salaam, then you can take a ferry or flight to Zanzibar. From Dar es Salaam there are various daily flights to Zanzibar (You can easily buy tickets at the airport).
Kenya Airways, Precision Air, Ethiopian Airlines, Egypt Air, Air Malawi, South African Airways and British Airways are just a few examples of companies that fly from all parts of Africa to Zanzibar.
From the rest of the world
From elsewhere, Ethiopian Airlines, Kenya Airways, British Airways, Qatar Airways, Emirates Airlines and Swis have flights from many major cities.
Precision Air, Coastal Aviation and Zanair offer scheduled flights between Zanzibar and the major Tanzanian cities. The flight from Dar es Salaam to Zanzibar takes around 20 minutes. Be aware that their are no night flights. The last flight from Dar es salaam or Zanzibar is around 6:15 pm.
Reaching Zanzibar by sea
There are numerous companies offering a ferry service between Zanzibar and Dar el Salam. Azam Marine is probably the largest.
Driving is on the left. Traveling around Zanzibar is quite easy. Renting a car, a motorbike or a bicycle is cheap and easy. You must have your International Driving Licence or a temporary driver’s permit which can be purchased on arrival or during your stay. Unguja is an ideal place to explore by bicycle due to its flat terrain. It can be rented from several tour companies in Zanzibar.
Palm Tours can also provide cars or buses with a driver and a guide to areas of interest on Unguja and Pemba. For those on tight budget or short distances, dala-dalas (trucks converted into passenger vehicles) run all over the island.