Driving directions from Nelspruit, South Africa to Bloemfontein, South Africa distance


Nelspruit, South Africa
Head north on Sitrus Cres 0.1 km
At the roundabout, take the 1st exit 48 m
Turn left onto Madiba Dr/R40 0.2 km
Turn right onto Samora Machel Dr/R104
Toll road
1.5 km
Continue straight to stay on Samora Machel Dr/R104
Toll road
4.6 km
Take the ramp onto N4
Toll road
24.0 km
Turn right onto R539 45.6 km
Continue onto R36 15.3 km
Merge onto N4/R36 via the ramp to Carolina/Machadodorp
Toll road
5.9 km
N4/R36 turns slightly left and becomes N4/R36
Toll road
2.2 km
Slight right onto N4
Toll road
108 km
Keep left at the fork to continue on N12, follow signs for eMalahleni/Johannesburg
Toll road
111 km
Keep right to stay on N12
Toll road
11.9 km
Take exit 113 for N3 S/N12 toward M2/Kimberley/Germiston/Durban
Toll road
1.3 km
Merge onto N3 Eastern Bypass/N12/N3
Toll road
3.7 km
Keep right to stay on N3 Eastern Bypass/N12/N3
Toll road
3.6 km
Keep right at the fork to continue on N12
Toll road
18.1 km
Take exit 67 for M68 toward Soweto
Toll road
0.4 km
Keep right, follow signs for N12/Bloemfontein/Kimberley and merge onto N1/N12
Toll road
4.9 km
Keep right at the fork to continue on N1
Toll road
174 km
Slight left to stay on N1
Toll road
195 km
Take exit 198 for R700 toward Bloemfontein/Bultfontein/Eeufees Road 0.5 km
Turn left onto R700 5.7 km
At the roundabout, take the 2nd exit onto Milner Rd 1.7 km
Continue onto Aliwal St 2.2 km
Turn right onto St Georges St 0.1 km
Turn left at the 1st cross street onto President Brand St 0.2 km
Turn right onto Park Rd
Destination will be on the right
0.2 km
Bloemfontein, South Africa
Map data ©2022 AfriGIS (Pty) Ltd
Nelspruit to Bloemfontein road map

Nelspruit to Bloemfontein flight distance miles / km

385.6 mi / 620.6 km
Also see in South Africa

Nelspruit to Bloemfontein car distance km / miles

742.7 km / 461.5 miles

Nelspruit to Bloemfontein driving time

7 hours 19 minutes

Nelspruit to Bloemfontein average speed

101.4 km/h

Fuel consumption calculator

55.71 liters

Fuel price calculator

83.56 €
€/L