Driving directions from Mahalapye, Botswana to Johannesburg, South Africa distance


Mahalapye, Botswana
Head east 61 m
Turn right at the 1st cross street 0.8 km
Turn left 2.3 km
Turn left onto A1 2.1 km
Turn right 23.4 km
Turn right 44.8 km
Continue onto Stockpoort Grenspos/Border Post
Entering South Africa
0.8 km
Continue straight to stay on Stockpoort Grenspos/Border Post
Parts of this road are closed 6:00 PM – 6:00 AM
5.1 km
Turn left onto R510 70.3 km
Turn left onto R518 1.2 km
Turn right 4.2 km
Turn left onto R33 84.3 km
Turn left to stay on R33 74.1 km
Turn right to merge onto N1
Toll road
133 km
Take exit 124A to merge onto Ben Schoeman Fwy/Pretoria Main Rd/N1 toward Midrand/Johannesburg
Toll road
4.4 km
Keep right to stay on Ben Schoeman Fwy/Pretoria Main Rd/N1
Toll road
15.8 km
Keep right to continue on M1 18.6 km
Take exit 14A for Jan Smuts Avenue toward M27 0.4 km
Merge onto Jan Smuts Ave 0.8 km
Continue onto Bertha St 0.3 km
Slight left onto Queen Elizabeth Bridge 0.7 km
Queen Elizabeth Bridge turns slightly left and becomes Simmonds St 0.3 km
Turn left onto Lilian Ngoyi St 0.4 km
Turn right onto Eloff St
Destination will be on the left
0.2 km
Johannesburg, South Africa
Map data ©2023 AfriGIS (Pty) Ltd
Mahalapye to Johannesburg road map

Mahalapye to Johannesburg flight distance miles / km

227.6 mi / 366.2 km
Also see in Botswana
Of interest in South Africa

Mahalapye to Johannesburg car distance km / miles

487.6 km / 303.0 miles

Mahalapye to Johannesburg driving time

5 hours 52 minutes

Mahalapye to Johannesburg average speed

83.1 km/h

Fuel consumption calculator

36.57 liters

Fuel price calculator

54.86 €
€/L