By Air
Ethiopian Airline, Oman Air, Qatar Airways, Fly Dubai and Kenya Airways are providing direct international connection on scheduled basis. Other Airlines such as The Royal Dutch Airline (KLM), British Air, Swiss Air, Egypt Air, Air France, Alliance Air, Emirates Air, Royal Swazi, Zambian Airways, and Air Zimbabwe fly to Dar – Es – salaam, where you can connect to Zanzibar either by Sea or by small local charters, some of which operate regular schedule services. These include Precision Air, Zan Air, Coastal Travel, Tropical Air, Flight Link, etc.
There are also a number of regular chatter flights from Europe traveling direct to Zanzibar. Most of them are from Italy and Germany including Air Europe, Air Italy, Blue Panorama, Lauder Air, Livingstone Air, Mery Diana, Noes, etc.
By Sea
If you prefer access by sea a number of speed boats operate on regular base. Travelling by boat allow you to experience the sight and sound of the country up close in an unforgettable journey. Bookings and reservations can be made at the ports and in towns or from the travel agent. Normally non-Tanzanian are required to pay in foreign convertible currencies. The time taken to travel between Dar –es- Salaam and Zanzibar varies depending on the type of the vessels, while the fasten may takes 60 minutes. Note: some cruise ship anchor or dock at Zanzibar port occasionally