Distance from

Johannesburg to Unguja

Average travel distance is

3192.59 km

Nomal travel times are between

6h 17min  -  74h 49min

3192.59 km (1984 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 15 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2719.32 km 1689.71 miles 1468.32 miles
Flight 2814.43 km 1748.8 miles 1519.67 miles
Train 4044.03 km 2512.84 miles 2183.6 miles

BE PREPARED

Johannesburg - Unguja Info

The distance from Johannesburg Park to Sandton 11 km (7.09 miles) .

The distance from Sandton to OR Tambo Airport 21 km (13.29 miles) .

The distance from JNB to ZNZ 2680 km (1665.06 miles) .

The distance from Zanzibar to Zanzibar City 8 km (4.91 miles) .

Travel distance chart

The distance between Johannesburg to Zanzibar City is 3192.59 km (1984 miles) and it would cost 234 USD ~ 376,986 TZS to drive in a car that consumes about 59 MPG.