Ethiopian Airlaine, Oman Air, Fly Dubai et Kenya Airways offrent des transferts internationaux directs avec des horaires fixes. D’autres compagnies aériennes telles que Ducth Airline (KLM), British Air, Swiss Air, Egypt Air, Air France, Alliance Air, Qatar, Emirates Air, Royal Swazi, Zambian Airways, Air Zimbabwe et bien d’autres volent de Dar-Es-Salaam où vous pouvez transférer à Zanzibar par le biais d’une compagnie aérienne locale ou par la mer. Vous pouvez aussi transférer à Zanzibar en louant des vols charters, certains d’entre eux ont des vols réguliers tels que Precision Air, Zan Air, Coastal Travel, Tropical Air, Flight link et bien d’autres.

Il y a aussi beaucoup des vols charters réguliers depuis l’Europe qui vont directement à Zanzibar.