Getting to Potchefstroom

Potchefstroom lies in the North West province, roughly 120 km southwest of Johannesburg. The N12 national road runs past the town, linking Johannesburg with Klerksdorp and the western regions.
By road
- From Johannesburg: take the N12 southwest; the drive is typically around an hour and a half, depending on traffic.
- From Pretoria: join the N1/N12 towards Johannesburg and continue on the N12.
- From Klerksdorp: the N12 runs northeast to Potchefstroom.
Always check current road and toll conditions before you travel.
Where to stay
Potchefstroom offers guest houses, bed and breakfasts, hotels, lodges and self-catering. Start with our accommodation directory.
When to visit
Potchefstroom has a Highveld climate: warm to hot, mostly wet summers and cool, dry winters with cold mornings. Read more in weather and climate.