N4 toll gates 2026
National Route 4 · Botswana border (Zeerust) ← Pretoria → Nelspruit → Mozambique border
Toll fees effective 1 March 2026 (SANRAL 3.12% CPI adjustment) · Class I = standard light vehicle / bakkie / SUV
13
Mainline toll gates
R701
Full corridor (Class I)
10
Route calculators
About this road
The N4 runs in two directions from Pretoria: east through Mpumalanga to the Mozambique border at Lebombo (the Trans-African Concession — TrAC), and west through Rustenburg to the Botswana border at Zeerust. The eastern section is the most toll-intensive road in SA.
💳
Card payments accepted
All mainline SANRAL toll plazas accept tap-and-go card payments. No cash or e-tag required.
🚗
Class I = light vehicles
These fees apply to cars, bakkies, SUVs and minibuses. Trucks and buses pay higher rates.
📅
Fees updated 1 March 2026
SANRAL applies a CPI-linked annual adjustment. Check foresightpublications.co.za for the latest.
All N4 mainline toll plazas
Mainline plazas only — every driver on the route pays these. Ramp tolls (interchange-specific exits) are excluded.
| Plaza | Class I fee | ||
|---|---|---|---|
| Quagga | R 6.50 | ||
| Pelindaba | R 8.00 | ||
| Doornpoort | R 20.00 | ||
| Brits | R 20.00 | ||
| Diamond Hill | R 51.00 | ||
| Marikana | R 30.00 | ||
| Swartruggens | R 103.00 | ||
| Middelburg | R 84.00 | ||
| Machado | R 126.00 | ||
| Grasmere | R 27.50 | ||
| Vaal | R 91.50 | ||
| Verkeerdevlei | R 78.50 | ||
| Huguenot | R 54.50 | ||
| Total (full corridor) | R 700.50 | ||
Source: foresightpublications.co.za · Tariffs effective 1 March 2026 · 3.12% SANRAL CPI adjustment
Route calculators on the N4
Calculate exact fuel + toll costs for your vehicle on each route.
Johannesburg → Nelspruit (Mbombela)
360 km · 3h 45m
R 261
3 tolls
Pretoria → Rustenburg
120 km · 1h 30m
R 85
5 tolls
Pretoria → Zeerust (Botswana border)
265 km · 3h
R 188
6 tolls
Johannesburg → Rustenburg
175 km · 2h
R 85
5 tolls
Nelspruit (Mbombela) → Cape Town
1760 km · 17h 45m
R 513
7 tolls
Nelspruit (Mbombela) → Bloemfontein
760 km · 8h
R 459
6 tolls
Nelspruit (Mbombela) → Port Elizabeth (Gqeberha)
1424 km · 15h 32m
R 459
6 tolls
Cape Town → Nelspruit (Mbombela)
1760 km · 17h 45m
R 513
7 tolls
Bloemfontein → Nelspruit (Mbombela)
760 km · 8h
R 459
6 tolls
Port Elizabeth (Gqeberha) → Nelspruit (Mbombela)
1424 km · 15h 32m
R 459
6 tolls
Frequently asked questions
How many toll gates are on the N4?
There are 13 mainline toll plazas on the N4 (Botswana border (Zeerust) ← Pretoria → Nelspruit → Mozambique border), totalling R700.50 for a standard light vehicle if you travel the full corridor. Individual routes will only pass through some of these plazas.
What is the most expensive N4 toll gate?
The most expensive N4 mainline toll plaza is Machado at R126.00 for a Class I vehicle.
Can I pay N4 tolls by card?
Yes. All mainline toll plazas on the N4 accept contactless tap-and-go card payments. You do not need to carry cash. The old Gauteng e-toll system has been scrapped; no e-tag is needed.
When were the N4 toll fees last updated?
N4 toll fees were last updated on 1 March 2026 as part of SANRAL's annual CPI-linked adjustment (3.12% increase). Fees are typically updated on 1 March each year.
Other SA toll roads
N1 — National Route 1
Beit Bridge → Johannesburg → Bloemfontein → Cape Town
N2 — National Route 2
Cape Town → George → Port Elizabeth → East London → Durban
N3 — National Route 3
Johannesburg → Harrismith → Durban
N6 — National Route 6
East London → Queenstown → Aliwal North → Bloemfontein
N17 — National Route 17
Johannesburg → Springs → Ermelo → Oshoek (eSwatini border)
All toll roads →