Johannesburg to Polokwane: N1 North Drive Guide
The N1 north to Polokwane: 315 km of Bushveld transition and the gateway to Limpopo's game reserves.
Plan your trip
Toll plazas crossed
Total R 232,50- Pumulani Toll PlazaN1 • BakwenaClass 1R 16,50
- Carousel Toll PlazaN1 • BakwenaClass 1R 75
- Kranskop Toll PlazaN1 • SANRALClass 1R 61,50
- Nyl Toll PlazaN1 • SANRALClass 1R 79,50
Fuel
Total R 564Based on a typical sedan at 7 L/100km. Real-world figures vary with terrain, load, and how heavy your right foot gets.
Estimates only. Actual costs vary with traffic, fuel pump variation, weather, and how often you stop for biltong. Toll prices verified 25 August 2026. Fuel prices effective 5 August 2026. Visiting from abroad? Start with our self-drive guides.
The Johannesburg to Polokwane drive on the N1 is the primary road connecting Gauteng to Limpopo Province. It is 315 km, takes around 3h 30m without stops, and carries a mix of holiday drivers, long-haul trucks, and people heading to game reserves across Limpopo. The road itself is straightforward: dual carriageway for most of its length, well maintained, and passing through the gradual transition from Highveld to Bushveld.
The road
From Johannesburg north through Pretoria and past the Bela-Bela/Warmbaths junction, the N1 follows a long straight northward trajectory. The landscape is flat around Bela-Bela, then gradually becomes more undulating as you push deeper into Limpopo. Baobab trees begin appearing near Mokopane as a sign you are properly in the Bushveld. Polokwane is the regional capital: a large, well-serviced city that most visitors use as a base for the broader Limpopo reserves and the far north.
The N1 through this stretch carries substantial truck traffic at all hours: freight between Johannesburg and Zimbabwe/Mozambique passes here. Overtaking trucks requires attention and proper sight lines. Stick to right-lane passing only and return to the left promptly.
Toll plazas
Five SANRAL toll plazas between Joburg and Polokwane:
- Carousel: north of Pretoria
- Pumulani: Free State/Limpopo boundary area
- Kranskop: between Mokopane and Bela-Bela
- Nyl: approaching Mokopane
- Capricorn: Polokwane outskirts
This is the toll-heaviest route per kilometre in this guide set. Combined Class 1 tolls run to around R 130 to 160. An e-tag is more than worth it if you make this trip more than twice a year. Keep cash available as a fallback at each plaza.
Where to stop
Bela-Bela (around 110 km north): The Warmbaths area has fuel stations, fast food, and several roadside restaurants. If you are carrying children, the resort’s hot springs are a worthwhile hour-long stop. The town also has a large supermarket on the main road through.
Mokopane (around 235 km): Useful fuel and food stop at about two-thirds of the journey. A couple of decent coffee shops in the newer commercial area near the N1 off-ramp.
Polokwane itself: The city has the full range of facilities: a large mall, multiple supermarket chains, every fast-food option, and good fuel prices. Stock up here if continuing north to game reserves or the far Limpopo.
When to drive
Easter weekend northbound is the equivalent of December on the N3: families heading to bush lodges create significant traffic particularly between Bela-Bela and Mokopane. Early Saturday morning departures or Thursday departures are the standard local strategy.
The N1 north is year-round accessible. Summer (October to February) means afternoon thunderstorms in Limpopo, but the road handles them fine and they usually pass quickly.
What it actually costs
For a sedan at current fuel prices:
- Fuel: around R 220 to 240 for 315 km at 7 L/100km
- Tolls: around R 130 to 160 (Class 1 vehicle)
- Total: around R 350 to 400 one-way
Tolls are a proportionally large part of this route’s cost compared to the distance. Use the planner above to calculate for your specific vehicle class: trucks and bakkies with trailers face meaningfully higher toll tariffs.
Practicalities
- Distance: 315 km
- Drive time: Around 3h 30m; allow 4h 30m with stops
- Speed cameras: Multiple active cameras on this stretch; the posted limits are enforced
- Continuing north: From Polokwane the N1 continues to Louis Trichardt, Musina, and the Beit Bridge Zimbabwe border. Allow an additional 2h 30m to Musina.
- Cell coverage: Reliable throughout on major networks
Verified May 2026. We refresh after major route changes or toll tariff increases.
Cost estimates are based on current ULP 95 fuel prices and SANRAL Class 1 tariffs for a sedan. Actual costs vary with vehicle type, fuel grade, traffic conditions, and number of stops. Toll tariffs last verified 25 August 2026. Fuel prices effective 5 August 2026.