Distance from

Johannesburg to Zanzibar Town

Average travel distance is

3236.0 km

Nomal travel times are between

6h 32min  -  72h 14min

3236.0 km (2011 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 20 days 22 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2828.13 km 1757.32 miles 1527.07 miles
Flight 2787.37 km 1731.99 miles 1505.06 miles
Train 4092.50 km 2542.96 miles 2209.77 miles

BE PREPARED

Johannesburg - Zanzibar Town Info

The distance from Johannesburg Park to Sandton 12 km (7.36 miles) .

The distance from Sandton to OR Tambo Airport 22 km (13.82 miles) .

The distance from JNB to ZNZ 2786 km (1731.01 miles) .

The distance from Zanzibar to Stone Town 8 km (5.22 miles) .

Travel distance chart

The distance between Johannesburg to Zanzibar Town, Zanzibar Urban/West Region, Tanzania is 3236.0 km (2011 miles) and it would cost 236 USD ~ 380,208 TZS to drive in a car that consumes about 59 MPG.