Skip to main content
tripcost

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.

315 km • 3h 30m • 5 toll plazas
R 791 one-way • sedan • 1 pax
Tolls
R 319
Fuel
R 472
Drive time
3h 30m
Distance
315 km

Plan your trip

Gauteng
Limpopo
Vehicle
1
One-wayJohannesburgPolokwane
R791
Tolls
R 319
Fuel
R 472
Drive time
3h 30m
Distance
315 km
Litres used
22.1 L
Pump price
R21.41/L
CO₂
50.9 kg

Toll plazas crossed

Total R 319
  • Carousel Toll Plaza
    N1Bakwena
    Cls 1
    R 60
  • Pumulani Toll Plaza
    N1Bakwena
    Cls 1
    R 81
  • Kranskop Toll Plaza
    N1Bakwena
    Cls 1
    R 88
  • Nyl Toll Plaza
    N1Bakwena
    Cls 1
    R 51
  • Capricorn Toll Plaza
    N1Bakwena
    Cls 1
    R 39

Fuel

Total R 472
Distance × consumption315 km × 7 L/100km
Litres burned22.1 L
Pump priceR21.41/L
SubtotalR 472

Based 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:

  1. Carousel — north of Pretoria
  2. Pumulani — Free State/Limpopo boundary area
  3. Kranskop — between Mokopane and Bela-Bela
  4. Nyl — approaching Mokopane
  5. 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.