Distance from

Johannesburg to Unguja

Average travel distance is

3625.45 km

Nomal travel times are between

7h 13min  -  100h 52min

3625.45 km (2253 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 23 days 10 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2867.09 km 1781.53 miles 1548.1 miles
Flight 2859.63 km 1776.89 miles 1544.07 miles
Train 4062.59 km 2524.38 miles 2193.62 miles
Train 4095.34 km 2544.73 miles 2211.31 miles
Train 4242.63 km 2636.25 miles 2290.84 miles

BE PREPARED

Johannesburg - Unguja Info

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

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

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

The distance from Zanzibar to Unguja North Region 48 km (29.59 miles) .

Travel distance chart

The distance between Johannesburg to Zanzibar City is 3625.45 km (2253 miles) and it would cost 40 USD ~ 64,442 TZS to drive in a car that consumes about 10 MPG.