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, Egypt Air, South African Airways, 1Time, British Airways, Kenya Airways and Ethiopian Airlines fly to Zanzibar from elsewhere in Africa and the latter 2 also fly to Zanzibar from Europe.