Distance between Port St Johns, Eastern Cape and Bloemfontein, Free State is 629.1 km

@ Speed Time
120 Km/h (75 mph) 5 Hours 15 minutes
100 Km/h (62 mph) 6 Hours 17 minutes
80 Km/h (49 mph) 7 Hours 52 minutes
70 Km/h (43 mph) 8 Hours 59 minutes
60 Km/h (37 mph) 10 Hours 29 minutes
45 Km/h (28 mph) 13 Hours 59 minutes
30 Km/h (18 mph) 20 Hours 58 minutes
   

Distance from Port St Johns to Bloemfontein.

The driving distance between Port St Johns and Bloemfontein is 629.1km and it would take you 7 Hours 52 minutes if you average 80 km/h (49 mph).
Port St Johns is a town in Eastern Cape and Bloemfontein is a city in Free State

The Flying time between Port St Johns and Bloemfontein is 0 Hours 28 minutes since you would need to travel 423.7 km.

The Cycling time between Port St Johns and Bloemfontein is approximately 16 Hours 33 minutes
If you wanted to take a Walk from Port St Johns to Bloemfontein, it would take 125 Hours 49 minutes
however if you were to take a Run it would take you 62 Hours 55 minutes.

The GPS Coordinates of Port St Johns, Eastern Cape are (Latitude: -31.6204519 Longitude: 29.5453373)
and the GPS Coordinates of Bloemfontein, Free State are (Latitude: -29.1163947 Longitude: 26.2154956)

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