Best way to travel between

Kampala, Central Region, Uganda
Zanzibar City
Travel Modes
Price
Distance
Duration
CO2
train
$238.71
2695.86 km
69h 31mins
142.88 kgs
 
flight
$272.0
1128.4 km
4h 53mins
121.87 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2695.86 km 69h 31mins 384,574 TZS 238.71
Flight 1128.4 km 4h 53mins 438,206 TZS 272.0
Take Bus from Kampala to Nairobi
Time: 11h 52mins Cost: 37,054 TZS; $ 20.7 - 25.3 USD CO2 Emission: 19.96 kgs
Take Bus from Nairobi to Mwanza
Time: 11h 56mins Cost: 19,333 TZS; $ 10.8 - 13.2 USD CO2 Emission: 20.81 kgs
Take Walk from Mwanza to Mwanza
Time: 12mins Cost: 242 TZS; $ 0.1 - 0.2 USD CO2 Emission: 0.13 kgs
Take Train from Mwanza to Dar es Salaam
Time: 39h 16mins Cost: 221,616 TZS; $ 123.8 - 151.3 USD CO2 Emission: 66.34 kgs
Take Car from Dar es Salaam to Dar es Salaam
Time: 7mins Cost: 9,666 TZS; $ 5.4 - 6.6 USD CO2 Emission: 0.88 kgs
Take Ferry from Dar es Salaam to Zanzibar
Time: 3h 4mins Cost: 96,663 TZS; $ 54.0 - 66.0 USD CO2 Emission: 10.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kampala, Central Region, Uganda and Zanzibar City is to travel by train, which will cost about 385,041 TZS or 215.10 USD.