There are 2 ways to get to the Zanzibar Island from the mainland: by ferry or by plane. The ferry takes 1-2.5 hours depending on whether you take the fast or slow ferry. For information on departure times and prices, refer to azammarine.com. For flights from the Tanzanian mainland, visit Precision Air (precisionairtz.com) and Coastal Aviation (coastal.cc). Precision Air, Turkish airlines, Qatar Airways, Kenya Airways and Ethiopian Airlines fly to Zanzibar.