Travel time from
Zanzibar to JohannesburgAverage Travel Times are
5h 3min - 109h 26minTravel Distance
3164.8 kmTravel time route map
It takes an average travel time of 17h 34mins to travel from Zanzibar to Johannesburg, given the average speed of 180km/h and the distance of 3164.8 km (1967 miles)
Travel time by transport mode
Tranport | Distance | Time |
---|---|---|
Flight | 2685km (1668 miles) | 5h 3mins |
Flight | 2683km (1667 miles) | 10h 1mins |
Flight | 2690km (1672 miles) | 12h 26mins |
Flight | 2864km (1780 miles) | 20h 53mins |
Train | 3894km (2420 miles) | 73h 40mins |
Train | 3987km (2477 miles) | 109h 26mins |
Travel time by airplanes from Zanzibar to Johannesburg
Air Plane | Cruise Speed | Max Speed |
---|---|---|
A300 | 3h 7mins | 2h 58mins |
A320 | 3h 11mins | 3h 0mins |
A321 | 3h 14mins | 3h 3mins |
A380 | 2h 44mins | 2h 37mins |
Boeing 707 | 2h 46mins | 2h 41mins |
Boeing 737 | 3h 26mins | 3h 9mins |
Boeing 747 | 2h 59mins | 2h 49mins |
Boeing 787 | 2h 57mins | 2h 46mins |
ATR 72 | 5h 50mins | 5h 6mins |
Be prepared
Zanzibar - Johannesburg Info
Travel time from Zanzibar to Zanzibar 25mins.
Travel time from ZNZ to JNB 3h 54mins.
Travel time from Johannesburg to OR Tambo Airport 10mins.
Travel time from OR Tambo Airport to Marlboro 9mins.
Travel time from Marlboro to Park 12mins.
Travel time chart
How long does it take to get from Zanzibar, Tanzania and by air and road.