Travel time from
Johannesburg to ZanzibarAverage Travel Times are
9h 8min - 63h 33minTravel Distance
3221.44 kmTravel time route map
It takes an average travel time of 17h 53mins to travel from Johannesburg to Zanzibar, given the average speed of 180km/h and the distance of 3221.44 km (2002 miles)
Travel time by transport mode
Tranport | Distance | Time |
---|---|---|
Flight | 2627km (1632 miles) | 9h 8mins |
Train | 3753km (2332 miles) | 63h 33mins |
Travel time by airplanes from Johannesburg to Zanzibar
Air Plane | Cruise Speed | Max Speed |
---|---|---|
A300 | 3h 3mins | 2h 55mins |
A320 | 3h 7mins | 2h 57mins |
A321 | 3h 9mins | 2h 59mins |
A380 | 2h 40mins | 2h 34mins |
Boeing 707 | 2h 43mins | 2h 37mins |
Boeing 737 | 3h 22mins | 3h 5mins |
Boeing 747 | 2h 56mins | 2h 45mins |
Boeing 787 | 2h 53mins | 2h 42mins |
ATR 72 | 5h 42mins | 5h 0mins |
Be prepared
Johannesburg - Zanzibar Info
Travel time from Johannesburg to Marlboro 14mins.
Travel time from Marlboro to OR Tambo Airport 8mins.
Travel time from JNB to DAR 3h 27mins.
Travel time from Dar es Salaam to Dar es Salaam 11mins.
Travel time from Dar es Salaam to Stone Town 2h 0mins.
Travel time from Stone Town to Zanzibar 19mins.
Travel time chart
How long does it take to get from Johannesburg and by air and road.