Details of How to get there
There are two main options to get to Stone Town, Zanzibar:
By Plane: You can fly to Zanzibar directly from overseas, or fly from Dar es Salaam airport, or Kilimanjaro or Arusha Airports.
Direct international airlines: Arkia Israeli Airlines, Condor, Ethiopian Airways, Fastjet, FlyDubai, Jetfly, Kenyan Airways, KLM, Mango, Meridian, Oman Air, and Qatar Airlines.
Direct domestic airlines: Coastal Aviation, Fastjet, Flight Link Charters, Fly540, Precision Air, Tropical Air, and ZanAir.
By Ferry: There are many different ferry companies going from Dar es Salaam port to Stone Town, Zanzibar. You can find out the ferry departure times and current prices at: http://www.azammarine.com/schedule/