Arusha, Tanzania
Zanzibar, Tanzania
The best and cheapest way to get from Arusha, Tanzania and Zanzibar, Tanzania is to travel by bus, which will cost about 128,884 TZS or 72.00 USD.