997.29 km (620 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 6 days 10 hours.
Distance from
Johannesburg to Port Saint JohnsAverage travel distance is
997.29 kmNomal travel times are between
6h 17min - 22h 7minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 792.24 km | 492.28 miles | 427.78 miles |
Flight | 913.77 km | 567.79 miles | 493.4 miles |
Drive | 902.64 km | 560.88 miles | 487.39 miles |
Bus | 1065.25 km | 661.91 miles | 575.19 miles |
Bus | 1086.66 km | 675.22 miles | 586.75 miles |
Train | 1223.19 km | 760.05 miles | 660.47 miles |
BE PREPARED
Johannesburg - Port Saint Johns Info
The distance from Park to Marlboro 18 km (10.97 miles) .
The distance from Marlboro to OR Tambo Airport 15 km (9.1 miles) .
The distance from JNB to UTT 646 km (401.25 miles) .
The distance from Umtata to Ntlaza 30 km (18.42 miles) .
The distance from Ntlaza to Port St John 85 km (52.62 miles) .
Travel distance chart
The distance between Johannesburg to Port Saint Johns, South Africa is 997.29 km (620 miles) and it would cost 51 USD ~ 517 ZAR to drive in a car that consumes about 12 MPG.