Distance between Port St Johns, Eastern Cape and Johannesburg, Gauteng is 857.4 km

@ Speed Time
120 Km/h (75 mph) 7 Hours 9 minutes
100 Km/h (62 mph) 8 Hours 34 minutes
80 Km/h (49 mph) 10 Hours 43 minutes
70 Km/h (43 mph) 12 Hours 15 minutes
60 Km/h (37 mph) 14 Hours 17 minutes
45 Km/h (28 mph) 19 Hours 3 minutes
30 Km/h (18 mph) 28 Hours 35 minutes
   

Distance from Port St Johns to Johannesburg.

The driving distance between Port St Johns and Johannesburg is 857.4km and it would take you 10 Hours 43 minutes if you average 80 km/h (49 mph).
Port St Johns is a town in Eastern Cape and Johannesburg is a city in Gauteng

The Flying time between Port St Johns and Johannesburg is 0 Hours 41 minutes since you would need to travel 619.5 km.

The Cycling time between Port St Johns and Johannesburg is approximately 22 Hours 34 minutes
If you wanted to take a Walk from Port St Johns to Johannesburg, it would take 171 Hours 29 minutes
however if you were to take a Run it would take you 85 Hours 45 minutes.

The GPS Coordinates of Port St Johns, Eastern Cape are (Latitude: -31.6204519 Longitude: 29.5453373)
and the GPS Coordinates of Johannesburg, Gauteng are (Latitude: -26.205 Longitude: 28.0497222)

Other Distances from Port St Johns

Route Driving Time
Port St Johns to Bloemfontein 8 Hours 59 minutes
Port St Johns to East London 4 Hours 49 minutes
Port St Johns to Johannesburg 12 Hours 15 minutes
Port St Johns to Kokstad 2 Hours 25 minutes
Port St Johns to Lusikisiki 0 Hours 38 minutes
Port St Johns to Richards Bay 7 Hours 35 minutes
Port St Johns to Umzimkhulu 3 Hours 28 minutes