3347.77 km (2080 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 21 days 15 hours.
Distance from
Johannesburg to ZanzibarAverage travel distance is
3347.77 kmNomal travel times are between
9h 25min - 65h 31minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 2756.80 km | 1712.99 miles | 1488.55 miles |
Train | 3938.74 km | 2447.42 miles | 2126.75 miles |
BE PREPARED
Johannesburg - Zanzibar Info
The distance from Johannesburg to Marlboro 17 km (10.76 miles) .
The distance from Marlboro to OR Tambo Airport 14 km (8.76 miles) .
The distance from JNB to DAR 2609 km (1621.16 miles) .
The distance from Dar es Salaam to Dar es Salaam 13 km (7.93 miles) .
The distance from Dar es Salaam to Stone Town 86 km (53.61 miles) .
The distance from Stone Town to Zanzibar 18 km (10.92 miles) .
Travel distance chart
The distance between Johannesburg to Zanzibar, Tanzania is 3347.77 km (2080 miles) and it would cost 169 USD ~ 272,267 TZS to drive in a car that consumes about 42 MPG.