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

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.

All N4 mainline toll plazas

Mainline plazas only — every driver on the route pays these. Ramp tolls (interchange-specific exits) are excluded.

PlazaClass I fee
QuaggaR 6.50
PelindabaR 8.00
DoornpoortR 20.00
BritsR 20.00
Diamond HillR 51.00
MarikanaR 30.00
SwartruggensR 103.00
MiddelburgR 84.00
MachadoR 126.00
GrasmereR 27.50
VaalR 91.50
VerkeerdevleiR 78.50
HuguenotR 54.50
Total (full corridor)R 700.50

Source: foresightpublications.co.za · Tariffs effective 1 March 2026 · 3.12% SANRAL CPI adjustment

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.

Fuel price used in route calculators: R23.36/L inland 95 ULP (updated 2026-04-01). Toll fees at SANRAL Class I tariffs effective 1 March 2026.