Nairobi
Zanzibar, Tanzania
The best and cheapest way to get from Nairobi and Zanzibar, Tanzania is to travel by bus, which will cost about 146,606 TZS or 81.90 USD.