Zanzibar, Tanzania
Johannesburg
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 3855.28 km | 75h 57mins | 2,537 ZAR | 250.14 |
Flight | 2658.24 km | 5h 13mins | 2,587 ZAR | 255.0 |
Flight | 2656.37 km | 10h 20mins | 2,658 ZAR | 262.0 |
Train | 3947.08 km | 112h 50mins | 3,361 ZAR | 331.36 |
Flight | 2836.05 km | 21h 32mins | 4,758 ZAR | 469.0 |
Flight | 2663.44 km | 12h 50mins | 6,147 ZAR | 606.0 |
The best and cheapest way to get from Zanzibar, Tanzania and Johannesburg is to travel by train, which will cost about 2,536 ZAR or 225.00 USD.