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
Route map from Johannesburg (Gauteng) to Polokwane (Limpopo).
Toll plazas crossed
Total R 319- Carousel Toll PlazaN1 • BakwenaCls 1R 60
- Pumulani Toll PlazaN1 • BakwenaCls 1R 81
- Kranskop Toll PlazaN1 • BakwenaCls 1R 88
- Nyl Toll PlazaN1 • BakwenaCls 1R 51
- Capricorn Toll PlazaN1 • BakwenaCls 1R 39
Fuel
Total R 472Based on a typical sedan at 7 L/100km. Real-world figures vary with terrain, load, and how heavy your boot is on the N3.
Estimates only. Actual costs vary with traffic, fuel pump variation, weather, and how often you stop for biltong. Toll prices verified 15 Apr 2026. Fuel prices effective May 2026.
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–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–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–240 for 315 km at 7 L/100km
- Tolls: around R 130–160 (Class 1 vehicle)
- Total: around R 350–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.
More guides
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 April 2026. Fuel prices effective May 2026.