How to get from Johannesburg to Mahikeng by car, truck, walk, bike

Distance between Johannesburg and Mahikeng is 242 kilometers (150 miles).
Driving distance from Johannesburg to Mahikeng is 285 kilometers (177 miles)

JohannesburgMahikeng
Leaving from
Going to

Route Map

Routes from johannesburg-gauteng to mahikeng-north-west

4 Ways from Johannesburg (South Africa/Gauteng) to Mahikeng (South Africa/North West)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Commissioner Street, R24 1.62 km
2. Keep right onto Commisioner Link, R24 154 m
3. Turn slight left onto Albertina Sisulu Road, R24 5.72 km
4. Turn left onto Albertina Sisulu Road, R24 3.90 km
5. Keep left 2.13 km
6. Keep left 469 m
7. Turn left onto Gordon Road 941 m
8. Turn right onto Ontdekkers Road, M18 12.93 km
9. Keep left 243 m
10. Turn right onto Main Reef Road, R24 4.36 km
11. Turn slight left onto Luipaard Street, R24 14.45 km
12. Keep left 147.10 km
13. Continue onto R503, R503 21.93 km
14. Continue onto Nelson Mandela Drive, R52, R505 408 m
15. Continue onto Nelson Mandela Drive / Melville, R52, R505 1.85 km
16. Continue onto Nelson Mandela Drive / Melville, R503, R505 729 m
17. Turn left onto Swart Street, R503, R505 31.46 km
18. Turn slight left onto R503 29.24 km
19. At roundabout, take exit 2 onto Nelson Mandela Drive, R503 2.26 km
20. Turn right onto Shippard Street, R49 2.03 km
21. Turn right onto Jakaranda Avenue 60 m
22. Turn right onto Jupiter Avenue 94 m
23. Turn left onto Constantia Drive 65 m
24. Turn right onto Da Gama Avenue 279 m
25. Turn left onto Caledon Avenue 341 m
26. Turn right onto Kirstenbosch Boulevard 616 m
27. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Johannesburg (South Africa/Gauteng) to Mahikeng (South Africa/North West)?
How do I get from Johannesburg (South Africa/Gauteng) to Mahikeng (South Africa/North West) the fastest?
How long does it take to get from Johannesburg (South Africa/Gauteng) to Mahikeng (South Africa/North West)?

Trips to Mahikeng (South Africa/North West)

JohannesburgMahikeng