Kisumu, Kenya
Zanzibar City
The best and cheapest way to get from Kisumu, Kenya and Zanzibar City is to travel by bus, which will cost about 214,270 TZS or 119.70 USD.