
To come to Zanzibar, you can travel by boat from Dar el Salam for around 70 $ a return ticket. It will take approximately 1,5 Hour to get to the island.
A local flight from Dar el Salam would cost around 140 $ with the following companies :
Coastal Air
ZanAir
Precision Air
You can travel by airline to Zanzibar or Dar el Salam with the following International Airlines :
Qatar Airways
KLM
Swiss
Condor
Emirates
Kenian Airways
Ethiopian Airline
Turkish Airways