From Toll Wiki

 
Line 1: Line 1:
{{DISPLAYTITLE: South Africa Toll Roads Complete Guide: E-toll, SANRAL Rates and Payment 2026}}
+
{{DISPLAYTITLE: South Africa Toll Roads Complete Guide: e-Tag, Rates and Payment 2026}}
{{#seo:|title=South Africa Toll Roads Complete Guide: E-toll, SANRAL Rates and Payment 2026}}
+
{{#seo:|title=South Africa Toll Roads Complete Guide: e-Tag, Rates and Payment 2026}}
{{#seo:|keywords=South Africa tolls, SANRAL, e-toll, Gauteng tolls, N1 toll plaza, toll calculator, South Africa toll rates 2026}}
+
{{#seo:|keywords=South Africa tolls, e-Tag, SANRAL, N3 toll road, N1 tolls, Gauteng e-toll abolished, toll calculator, South Africa highway tolls 2026}}
{{#seo:|description=Complete 2026 guide to South Africa toll roads, SANRAL open-road tolling, current rates, payment methods for Gauteng, N1, N2, N3. Calculate tolls now.}}
+
{{#seo:|description=Complete 2026 guide to South Africa toll roads, e-Tag, current rates by vehicle class, payment methods on N1, N2, N3, N4 and all national highways. Calculate tolls now.}}
 
{{#canonics: https://tollguru.com/toll-wiki/south-africa-tolls-highways-e-tolls}}
 
{{#canonics: https://tollguru.com/toll-wiki/south-africa-tolls-highways-e-tolls}}
 
{{worldMap}}
 
{{worldMap}}
Line 13: Line 13:
 
<div style="background: #ffffff; border: 1px solid #dee2e6; border-radius: 8px; padding: 20px; padding-bottom:0">
 
<div style="background: #ffffff; border: 1px solid #dee2e6; border-radius: 8px; padding: 20px; padding-bottom:0">
 
<div style="color: #202122; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6;">
 
<div style="color: #202122; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6;">
<strong style="font-weight: bold;">System:</strong> Manual toll plazas (cash + card) on national routes; Gauteng Open Road Tolling (GFIP) scrapped 2024<br>
+
<strong style="font-weight: bold;">System:</strong> Barrier tolls (cash + e-Tag) on national highways; Gauteng open-road e-tolls permanently abolished (2022)<br>
<strong style="font-weight: bold;">Operator:</strong> South African National Roads Agency (SANRAL)<br>
+
<strong style="font-weight: bold;">Operators:</strong> SANRAL (South African National Roads Agency), N3TC, TRAC, Bakwena, and other PPP concessionaires<br>
 
<strong style="font-weight: bold;">Currency:</strong> South African Rand (ZAR)<br>
 
<strong style="font-weight: bold;">Currency:</strong> South African Rand (ZAR)<br>
<strong style="font-weight: bold;">Coverage:</strong> National routes N1, N2, N3, N4, N12, N14, N17 and others; 50+ active toll plazas nationwide<br>
+
<strong style="font-weight: bold;">Coverage:</strong> ~30 toll plazas on national routes N1, N2, N3, N4, N12, N14, N17<br>
<strong style="font-weight: bold;">Technology:</strong> Manual booths, e-tag transponders (South African National Roads Agency tag), ANPR cameras at selected plazas
+
<strong style="font-weight: bold;">Technology:</strong> e-Tag RFID transponders, ANPR cameras, manual cash lanes
 
</div>
 
</div>
 
</div>
 
</div>
  
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Do I Need an E-Tag for South Africa? 2026 Update</h2>
+
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Are Gauteng e-Tolls Still Active? 2026 Update</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">You do not need an e-tag to drive on South African toll roads, but having one saves you time and money. The vast majority of SANRAL toll plazas accept cash, debit cards, and credit cards at staffed booths. An e-tag (issued by SANRAL or Bakwena) gives you a discounted rate and faster passage through dedicated lanes.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. The Gauteng Open Road Tolling (ORT) e-toll system on Gauteng freeways was officially abolished by the South African government. In 2022, Cabinet announced the discontinuation of the system, and in 2023 the outstanding debt of approximately R12.9 billion was formally written off. SANRAL's e-toll gantries on the Gauteng Urban Freeway Improvement Project (GFIP) network are no longer operational.</p>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Key 2024 Milestone:</strong> The controversial Gauteng Freeway Improvement Project (GFIP) e-toll system on Gauteng's urban freeways was formally scrapped and written off by the South African government in 2024. Gauteng's urban freeways (N1, N3, N12, N14, N17 within Gauteng) are now toll-free. This affects millions of daily commuters in Johannesburg and Pretoria.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">What remains:</strong> Traditional barrier toll plazas on inter-urban national routes are still fully operational across South Africa. If you are driving between cities — Johannesburg to Durban, Cape Town to George, Pretoria to Maputo — you will encounter and must pay these plazas.</p>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">2026 Reality:</strong> Tolling in South Africa now means traditional manual plaza tolling on intercity national routes. If you are driving between cities — Johannesburg to Durban on the N3, Cape Town to Johannesburg on the N1, or Pretoria to Mozambique on the N4 — you will encounter staffed toll plazas. Urban commuters in Gauteng pay no tolls.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">2026 update:</strong> SANRAL implements annual tariff adjustments on concession and agency toll roads, typically in line with CPI plus a fixed escalator. The increases effective April 2025 and April 2026 have raised rates by approximately 7–9% year-on-year. Always check plaza-specific rates before a long journey.</p>
  
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">South Africa Toll Costs: Current Rates</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">South Africa Toll Costs: Current Rates</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">SANRAL adjusts toll tariffs annually, typically with effect from 1 March each year, in line with the Consumer Price Index (CPI). The rates below reflect the tariffs in effect from March 2026. Light motor vehicles (Class 1) are defined as vehicles with two axles and a gross vehicle mass not exceeding 3 500 kg.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">South Africa uses vehicle classification by number of axles and gross vehicle mass (GVM). The five main classes are:</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Current Toll Rates by Vehicle Class (2026)</h3>
+
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 +
<li><strong style="font-weight: bold;">Class A (Class 1):</strong> Light motor vehicles — cars, minibuses, bakkies up to 3,500 kg GVM, 2 axles</li>
 +
<li><strong style="font-weight: bold;">Class B (Class 2):</strong> Medium vehicles — 2 axles, GVM 3,501–16,000 kg</li>
 +
<li><strong style="font-weight: bold;">Class C (Class 3):</strong> Heavy vehicles — 3 axles, GVM over 16,000 kg</li>
 +
<li><strong style="font-weight: bold;">Class D (Class 4):</strong> Extra-heavy vehicles — 4 axles</li>
 +
<li><strong style="font-weight: bold;">Class E (Class 5+):</strong> Super-heavy combinations — 5 or more axles</li>
 +
</ul>
 +
 
 +
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">N3 Toll Concession (N3TC) and Bakwena — Concessionaire Plazas</h3>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">SANRAL uses a five-class vehicle classification system at all national toll plazas:</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">The N3TC (Johannesburg–Durban) and Bakwena (N1 North / N14) are private concessionaires who publish their own annual tariff schedules separately from the SANRAL gazette. Their increases typically track SANRAL's CPI-linked escalator. Key points for 2026:</p>
 +
 
 +
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 +
<li><strong style="font-weight: bold;">N3TC</strong> operates the Heidelberg, Villiers, Harrismith, Mooi River, Bergville, Tugela, and Mariannhill sections of the Johannesburg–Durban N3 corridor. For current per-plaza rates visit [https://www.n3tc.co.za n3tc.co.za].</li>
 +
<li><strong style="font-weight: bold;">Bakwena</strong> operates Brakfontein, Carousel, Maubane, and Hartbeespoort on the N1 North and N14. For current rates visit [https://www.bakwena.co.za bakwena.co.za].</li>
 +
<li>Both concessionaires accept the SANRAL e-Tag for payment, and e-Tag holders receive a 15% discount at Bakwena plazas.</li>
 +
<li>Note: Some N3 plazas (Mariannhill, Mooi, Tugela, Wilge, De Hoek) are SANRAL-managed and appear in the official gazette table below — those rates are exact 2026 figures.</li>
 +
</ul>
 +
 
 +
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">SANRAL Agency Toll Plazas — Official Rates from 1 March 2026</h3>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">The following rates are taken directly from the official SANRAL tariff gazette effective 1 March 2026 (Government Gazette Nos. 54087 and 54088). All rates include VAT. SANRAL uses four classes: Class 1 (light vehicles, motorcycles), Class 2 (2-axle heavy, e.g. minibus/bus), Class 3 (3-axle heavy), Class 4 (4+ axle extra-heavy combinations).</p>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N1 — Johannesburg to Cape Town (mainline plazas)</strong></p>
  
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 
<tr>
 
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Class</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Description</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1 (light)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Rate per Plaza (ZAR)</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">E-Tag Discount</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 1</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Grasmere (N1, south of Jhb)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Light motor vehicles (cars, minibuses up to 3 500 kg GVM)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 27.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R28 – R55</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 82.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~15% discount on most routes</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 96.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 126.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Class 2</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Vaal (N1, Free State)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Medium heavy vehicles (2 axles, GVM 3 500 – 16 999 kg)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 91.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R56 – R110</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 172.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~15% discount</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 207.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 275.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 3</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Verkeerdevlei (N1, Free State)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Heavy vehicles (3 axles, GVM 17 000 – 25 999 kg)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 78.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R84 – R165</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 157.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~15% discount</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 236.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 331.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Class 4</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Huguenot Tunnel (N1, Western Cape)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Extra-heavy vehicles (4+ axles, GVM 26 000 – 55 999 kg)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 54.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R112 – R220</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 151.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~15% discount</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 236.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 383.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Class 5</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">Jhb–Cape Town total (4 plazas, est.)</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Special heavy vehicles (over-mass or abnormal load vehicles)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 252.00</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R140 – R280+</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 562.00</strong></td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~15% discount</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 775.00</strong></td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 1,115.00</strong></td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
</div>
 
</div>
  
<p style="font-size: 14px; color: #6c757d; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 4px 0;"><em>Rates are indicative. Exact tariffs vary by plaza and are published annually in the Government Gazette. E-tag discounts apply on SANRAL-operated routes where electronic tolling infrastructure is installed.</em></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N1 North — Johannesburg to Limpopo (mainline plazas)</strong></p>
 +
 
 +
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 +
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 +
<tr>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Pumulani (N1, Pretoria North)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 16.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 41.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 47.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 57.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Carousel (N1, Bela-Bela approach)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 75.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 202.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 224.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 258.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Kranskop (N1, Limpopo)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 61.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 157.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 210.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 257.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Nyl (N1, Modimolle area)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 79.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 149.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 180.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 241.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Capricorn (N1, Polokwane area)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 63.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 175.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 205.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 256.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Baobab (N1, towards Beit Bridge)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 61.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 168.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 231.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 278.00</td>
 +
</tr>
 +
</table>
 +
</div>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Key Route Toll Costs (2026 — Class 1 Light Vehicle)</h3>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N2 — KwaZulu-Natal North Coast (mainline plazas)</strong></p>
  
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 
<tr>
 
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Route</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Journey</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Number of Plazas</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Approx. Total Toll (ZAR)</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Tsitsikamma (N2, Garden Route)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 73.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 183.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 438.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 619.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Oribi (N2, Port Shepstone area)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 41.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 73.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 100.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 162.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Mvoti (N2, north of Ballito)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 18.50</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 52.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 70.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 104.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N3</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Mtunzini (N2, north of Richards Bay)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Johannesburg to Durban (~590 km)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 63.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">11 plazas</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 122.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R320 – R360 cash / R270 – R310 e-tag</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 146.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 217.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N1 (North)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">oThongathi / Tongaat (N2)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Pretoria to Beit Bridge / Zimbabwe border (~550 km)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 15.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">7 plazas</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 32.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R240 – R290 cash</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 42.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 62.00</td>
 
</tr>
 
</tr>
 +
</table>
 +
</div>
 +
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N3 — SANRAL-managed plazas (Johannesburg to Durban, mainline)</strong></p>
 +
 +
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 +
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 (South)</td>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Johannesburg to Cape Town (~1 400 km)</td>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">18+ plazas</td>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R600 – R720 cash</td>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N4 (East)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Mariannhill (N3, Durban area)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Pretoria to Maputo / Mozambique border (~380 km)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 16.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">5 plazas (TRAC N4 concession)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 30.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R210 – R250 cash</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 37.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 57.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N2 (Western Cape)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Mooi (N3, Mooi River)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cape Town to George (~430 km)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 70.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">3 plazas</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 171.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R90 – R120 cash</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 240.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 324.00</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N12</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Tugela (N3, Free State/KZN border)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Johannesburg to Witbank (eMalahleni, ~110 km)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 100.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">2 plazas</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 165.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R65 – R80 cash</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 260.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 359.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Wilge (N3, Free State)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 94.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 161.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 215.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 304.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">De Hoek (N3, Gauteng/Free State)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 67.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 105.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 160.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 230.00</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
</div>
 
</div>
  
<p style="font-size: 14px; color: #6c757d; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 4px 0;"><em>Total toll figures are approximate and based on published SANRAL tariffs. Check the SANRAL website for current per-plaza rates before travelling.</em></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N4 East — Pretoria to Mozambique Border (mainline plazas, SANRAL-managed)</strong></p>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;">To calculate toll costs for cars, trucks, motorcycles and all vehicle types across South African toll roads, use the TollGuru South Africa toll calculator:</p>
+
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 +
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 +
<tr>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Diamond Hill (N4 East)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 51.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 70.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 133.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 220.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Middelburg (N4 East)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 84.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 182.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 277.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 365.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Machadodorp (N4 East) — most expensive plaza in SA</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 126.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 350.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 510.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 729.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Nkomazi (N4 East, near Lebombo border)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 95.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 193.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 281.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 405.00</td>
 +
</tr>
 +
</table>
 +
</div>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">N4 West — Pretoria to Botswana and N17 (selected plazas)</strong></p>
 +
 
 +
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 +
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
 +
<tr>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plaza</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3</th>
 +
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4</th>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Doornpoort (N4 West, Pretoria)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 20.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 50.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 58.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 70.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Brits (N4 West)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 20.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 70.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 77.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 90.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Swartruggens (N4 West, North West)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 103.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 258.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 313.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 368.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Gosforth (N17, East of Jhb)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 17.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 46.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 50.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">R 69.00</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Ermelo (N17)</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 45.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 114.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 170.00</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 226.00</td>
 +
</tr>
 +
</table>
 +
</div>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">To calculate toll costs for cars, trucks, motorcycles and all vehicle types across South African national routes, use the TollGuru South Africa toll calculator:</p>
  
 
<div style="text-align: center; margin: 20px 0;">
 
<div style="text-align: center; margin: 20px 0;">
Line 139: Line 358:
 
</div>
 
</div>
  
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">How to Pay South Africa Tolls</h2>
+
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">How to Pay South African Tolls</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">1. Cash at Toll Booth:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All barrier toll plazas accept the following payment methods:</p>
 +
 
 +
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">1. e-Tag (Recommended):</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>All SANRAL toll plazas accept South African Rand cash</li>
+
<li>RFID transponder mounted on the windscreen; works across SANRAL, N3TC, Bakwena, and TRAC plazas</li>
<li>Change is given; exact change is appreciated to reduce delays</li>
+
<li>15% discount on cash rates at most concession plazas; no discount surcharge on SANRAL agency roads</li>
<li>Recommended for tourists and infrequent travellers</li>
+
<li>Available from SANRAL offices, selected banks, and online via the e-NATIS/SANRAL portal</li>
 +
<li>Account requires a South African ID or passport; pre-paid and post-paid options available</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">2. Debit and Credit Card:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">2. Cash:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Visa and Mastercard accepted at most major SANRAL plazas</li>
+
<li>Accepted at all plazas; dedicated cash lanes are staffed 24 hours</li>
<li>Not universally available at all rural or smaller concession plazas — carry cash as a backup</li>
+
<li>South African Rand (ZAR) only; exact change is not required but speeds processing</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">3. E-Tag (Electronic Toll Collection):</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">3. Credit and Debit Cards:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>SANRAL e-tags are RFID transponders mounted on the windscreen</li>
+
<li>Accepted at most major concession plazas (N3TC, Bakwena, TRAC); availability varies at SANRAL agency plazas</li>
<li>Linked to a prepaid or credit account; auto-deducted at e-tag lanes</li>
+
<li>Visa and Mastercard widely accepted; Amex acceptance is limited</li>
<li>Provides approximately 15% discount on participating SANRAL routes</li>
 
<li>Available at SANRAL service centres, selected Engen and Shell forecourts, and online at <strong>sanral.co.za</strong></li>
 
<li>Bakwena Platinum Corridor (N1/N4 west of Pretoria) operates its own compatible e-tag</li>
 
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">4. TRAC Tag (N4 East — Pretoria to Maputo):</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">4. Foreign Vehicles:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>The Trans African Concessions (TRAC) N4 route operates its own e-tag system</li>
+
<li>No cross-border transponder compatibility with Mozambique, Zimbabwe, or other neighbours</li>
<li>TRAC tags give discounts at N4 East plazas; SANRAL tags are not accepted here</li>
+
<li>Rental vehicles from South African agencies are generally pre-fitted with e-Tags; confirm with your rental company</li>
<li>Available from TRAC offices in Pretoria and Nelspruit</li>
+
<li>Cash or card payment is straightforward for visitors without an e-Tag account</li>
 
</ul>
 
</ul>
  
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Enforcement and Penalties</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Enforcement and Penalties</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">South African toll plazas are physical barrier-controlled booths. Non-payment is not possible without physically bypassing the boom barrier, which constitutes a criminal offence under the South African National Roads Act. Consequences include:</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All barrier toll plazas require payment before the boom gate will open. There is no drive-through-and-pay-later option at physical barrier plazas — vehicles must stop and pay.</p>
  
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Barrier avoidance:</strong> Deliberately driving through a barrier without paying is a criminal offence under the South African National Roads Agency Limited and National Roads Act (Act 7 of 1998). Penalties include fines and potential criminal charges.</p>
<li><strong style="font-weight: bold;">Criminal charge</strong> under Section 27 of the South African National Roads Act (Act 7 of 1998) for evading a toll</li>
+
 
<li><strong style="font-weight: bold;">Fine of up to R5 000</strong> or imprisonment for a period not exceeding six months</li>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">e-Tag accounts in arrears:</strong> Vehicles with negative e-Tag balances may be flagged at plazas and redirected to staffed lanes for cash payment.</p>
<li>SANRAL may additionally pursue civil recovery of the unpaid toll plus administrative costs</li>
 
<li>E-tag accounts with insufficient funds trigger a <strong>suspension notice</strong>; continued use with a suspended tag results in full cash toll being charged plus a penalty fee</li>
 
</ul>
 
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Note on GFIP / Former E-tolls:</strong> The GFIP e-toll debt was formally written off in 2024. SANRAL confirmed it will not pursue outstanding e-toll amounts from former GFIP users. No further collection action is underway for historical Gauteng e-toll debt.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Huguenot Tunnel:</strong> Special enforcement applies; non-payment at this SANRAL facility triggers an immediate administrative penalty in addition to the outstanding toll.</p>
  
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Recent Changes (2026)</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Recent Changes (2026)</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">GFIP Abolition Formalised:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Gauteng e-toll abolishment — final chapter:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>The Gauteng e-toll system was officially abolished and all outstanding debt written off in 2024, with Gauteng's freeways now fully toll-free for all vehicle classes</li>
+
<li>The R12.9 billion GFIP e-toll debt was formally written off by Treasury in 2023. As of 2026, SANRAL is focused on maintaining the Gauteng freeway infrastructure through fuel levies and general fiscus funding rather than user fees on those routes.</li>
<li>GFIP infrastructure (gantries) is being decommissioned; equipment repurposing for traffic monitoring is underway as of 2026</li>
+
<li>SANRAL's gantries on the GFIP network are decommissioned; no billing occurs on Gauteng urban freeways.</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Annual CPI Tariff Adjustments (March 2026):</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Annual tariff increase effective 1 March 2026:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>SANRAL applied its annual CPI-linked tariff increase from 1 March 2026, consistent with the National Land Transport Act framework</li>
+
<li>SANRAL implemented a 3.12% increase on all agency-managed toll plazas from 1 March 2026, per Government Gazette Nos. 54087 and 54088. This is below 2025's headline CPI of 3.2% and lower than the 4.85% increase applied in 2025.</li>
<li>Class 1 increases on most routes are in the range of 4–6% year-on-year</li>
+
<li>The most expensive single plaza in South Africa remains Machadodorp on the N4 East at R 126.00 for Class 1 vehicles (up from R 122 in 2025); Class 4 extra-heavy vehicles pay R 729.00.</li>
 +
<li>The second most expensive is Swartruggens on the N4 West at R 103.00 for Class 1.</li>
 +
<li>Concessionaire plazas (N3TC, Bakwena, TRAC) apply their own annual escalators under the terms of their concession agreements.</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">N2 Wild Coast Toll Road:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">N2 Wild Coast Toll Highway:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>SANRAL's N2 Wild Coast highway project (Mtentu and Msikaba bridges, Eastern Cape) continues phased opening; toll tariffs for completed sections are under development and expected to be gazetted in 2026</li>
+
<li>The N2 Wild Coast Road project (connecting East London to Durban via a new alignment through the Eastern Cape Wild Coast) remains under construction as of 2026. Sections are being built as a toll road PPP; no tolling of the new sections has commenced yet.</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Cashless Lane Rollout:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">e-Tag digital account improvements:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>SANRAL is progressively expanding card payment acceptance at high-traffic intercity plazas; cash remains the primary and most reliable payment method at all plazas as of 2026</li>
+
<li>SANRAL launched an updated self-service portal in 2025 allowing e-Tag top-ups via major banking apps and EFT</li>
 +
<li>Real-time balance SMS notifications introduced across all concession partners</li>
 
</ul>
 
</ul>
  
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Planning Your Journey</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Planning Your Journey</h2>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Cost Considerations:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Typical inter-city toll costs (Class 1 light vehicle, 2026 gazette rates):</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Johannesburg to Durban: Budget R320 – R360 in cash tolls (Class 1, one way)</li>
+
<li>Johannesburg to Durban (N3, SANRAL plazas): R 347.50 one way (Mariannhill R 16.50 + Mooi R 70 + Tugela R 100 + Wilge R 94 + De Hoek R 67)</li>
<li>Johannesburg to Cape Town: Budget R600 – R720 in cash tolls (Class 1, one way)</li>
+
<li>Johannesburg to Cape Town (N1): R 252.00 one way (Grasmere R 27.50 + Vaal R 91.50 + Verkeerdevlei R 78.50 + Huguenot R 54.50)</li>
<li>Trucks (Class 4): Expect to pay 3 – 4 times the Class 1 rate on the same route</li>
+
<li>Johannesburg to Polokwane (N1 North): R 232.50 one way (Pumulani R 16.50 + Carousel R 75 + Kranskop R 61.50 + Nyl R 79.50)</li>
<li>E-tag saves roughly R40 – R70 on a Johannesburg to Durban trip — worth obtaining for regular intercity travel</li>
+
<li>Pretoria to Mozambique border (N4 East, SANRAL plazas): R 356.00 one way (Diamond Hill R 51 + Middelburg R 84 + Machadodorp R 126 + Nkomazi R 95)</li>
 +
<li>Pretoria to Botswana border (N4 West): R 143.00 one way (Doornpoort R 20 + Brits R 20 + Swartruggens R 103)</li>
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Practical Tips:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Saving money:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Always carry sufficient Rand cash, especially on rural sections of the N1, N2, and N3</li>
+
<li>An e-Tag saves approximately 15% at concession plazas — on a Johannesburg–Durban return trip that is R 70–80 in savings per vehicle</li>
<li>Toll plazas are spaced 40–80 km apart on most routes; budget time for short queues during peak travel periods (Easter, June/July school holidays, December)</li>
+
<li>Motorcycles are classified as Class A at most plazas and pay the same rate as cars</li>
<li>The N4 East (Pretoria to Mozambique) requires a TRAC tag for discounts — the SANRAL e-tag is not valid there</li>
+
<li>Certain older vehicles, agricultural vehicles, and emergency services are exempt at SANRAL agency plazas; exemptions vary by concession</li>
<li>Gauteng urban commuters: The N1, N3, N12, N14, and N17 within Gauteng are completely toll-free as of 2024</li>
 
<li>Google Maps and Waze both display current SANRAL toll plaza locations and estimated costs for South African routes</li>
 
 
</ul>
 
</ul>
  
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Toll-Free Alternatives:</strong></p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Peak travel advice:</strong></p>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Regional roads (R-routes) parallel to national routes exist but add significant travel time</li>
+
<li>Toll plazas do not apply peak/off-peak pricing — rates are flat 24/7</li>
<li>The R59 offers a partial toll-free alternative between Johannesburg and the southern Vaal area</li>
+
<li>Queues at popular plazas (Heidelberg, Mariannhill) can be significant on school holiday Fridays; e-Tag lanes move faster</li>
<li>All Gauteng urban freeways are now toll-free</li>
+
<li>The N3 Johannesburg–Durban route sees extreme congestion over Easter, school holidays, and December/January</li>
 
</ul>
 
</ul>
  
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Frequently Asked Questions</h2>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Frequently Asked Questions</h2>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Are Gauteng freeways still tolled in 2026?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Are Gauteng e-tolls still active in 2026?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. The GFIP e-toll system was abolished in 2024 and all Gauteng urban freeways — including the N1, N3, N12, N14, and N17 within the province — are now completely toll-free for all vehicle types. No e-tag, payment, or registration is required.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. The Gauteng Open Road Tolling system was discontinued by Cabinet in 2022 and the full debt written off in 2023. Urban Gauteng freeways (N1, N3, N12, N14, R21 corridors within Gauteng) are now toll-free. Barrier plazas on the same routes outside Gauteng's urban boundary are still operational.</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Do rental cars have toll payment arrangements?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Do I need an e-Tag as a foreign visitor?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Most major car rental companies in South Africa (Avis, Budget, Hertz, Europcar) do not provide e-tags in rental vehicles. You are expected to pay cash or by card at each toll plaza. Some premium hire services offer e-tag-equipped vehicles on request for an additional daily fee.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. All barrier plazas accept cash (ZAR) and most accept credit/debit cards. An e-Tag is useful if you are visiting regularly or doing a long road trip, but casual visitors can pay cash at every plaza without any penalty or surcharge — you simply will not receive the 15% e-Tag discount.</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Do motorcycles pay tolls in South Africa?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Can I use my rental car's e-Tag on all toll roads?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes, motorcycles are classified as Class 1 light motor vehicles and pay the standard Class 1 toll rate at all SANRAL plazas. There is no motorcycle-specific reduced category under the current SANRAL classification system.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Most South African car rental companies (Avis, Budget, Hertz, Europcar, First Car Rental) pre-fit vehicles with e-Tags and charge an administrative fee of R 50–80 per day (or per-trip) in addition to the actual toll costs. Confirm the arrangement and any daily caps with your rental company before departing.</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">What happens if I miss a toll plaza?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">How do truck toll rates compare to car rates?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All SANRAL plazas are physical barrier booths — you cannot proceed without paying unless you physically break through the boom, which is a criminal offence. There are no open-road tolling systems remaining on intercity routes after the GFIP abolition.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Heavy vehicles pay proportionally more. Using the 2026 SANRAL gazette, a Class 4 extra-heavy vehicle on the N3 (SANRAL-managed plazas only) pays R 57 + R 324 + R 359 + R 304 + R 230 = R 1,274 one way on those five plazas alone, excluding any N3TC concessionaire plazas.</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Can foreign-registered vehicles use e-tags?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">What is the Huguenot Tunnel toll and is there an alternative?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">SANRAL e-tags can be issued to foreign-registered vehicles on a prepaid basis. However, for most short-term visitors, cash payment at toll booths is simpler. Foreign trucking operators using the N4 East corridor should obtain a TRAC tag from TRAC offices for discounted rates.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">The Huguenot Tunnel (N1 between Paarl and Worcester) charges R 54.50 for Class 1 vehicles in 2026 per the official SANRAL gazette. Class 4 extra-heavy vehicles pay R 383.00. The alternative is the free Du Toitskloof Pass, which is significantly steeper and slower but avoids the toll. In good weather, the pass takes about 20–30 minutes longer.</p>
  
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">How often are toll rates increased?</h3>
+
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Are toll roads in South Africa safe to drive at night?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">SANRAL increases toll tariffs annually, typically from 1 March, in line with the CPI. Each increase is gazetted by the Minister of Transport. Concession route operators (TRAC, Bakwena, N3TC) apply increases under the terms of their individual concession agreements, which also follow CPI-linked formulas.</p>
+
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All SANRAL and concession toll plazas are manned 24 hours and are generally well-lit and safe stopping points. However, night driving on remote sections of the N1 (Karoo), N2 (Eastern Cape), and N4 (towards the Mozambique border) carries elevated risk from livestock on the road and limited roadside assistance. Plan fuel and rest stops in daylight where possible on long inter-city drives.</p>
  
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">South Africa vs. Neighbouring African Countries</h2>
+
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">South Africa vs. Neighbouring Countries</h2>
  
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
Line 260: Line 478:
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Country</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Country</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">System Type</th>
 
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">System Type</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Cost (Light Vehicle)</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Cost (Class A)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Notes</th>
+
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Coverage</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">South Africa</td>
 
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">South Africa</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Manual plaza + e-tag (intercity)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Barrier tolls; e-Tag (Gauteng ORT abolished)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R28 – R55 per plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 22–78 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Gauteng urban freeways toll-free since 2024</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~30 plazas on national routes</td>
 +
</tr>
 +
<tr>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/nigeria-tolls Nigeria]</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Barrier tolls; cash dominant</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">NGN 200–500 per plaza</td>
 +
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Federal highway plazas</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/kenya-tolls-nairobi-expressway Kenya]</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/kenya-tolls-nairobi-expressway Kenya]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Expressway (cashless) + manual plazas</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Electronic expressway tolling</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">KES 100 – 400 per trip</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">KES 100–400 per trip</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Nairobi Expressway fully cashless since 2022</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Nairobi Expressway (limited)</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/nigeria-tolls Nigeria]</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/tanzania-tolls Tanzania]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Manual plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Barrier tolls; cash</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">NGN 150 – 500 per plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">TZS 3,000–5,000 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cash-dominant; e-payment pilots underway</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Selected national routes</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/ghana-toll Ghana]</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/ghana-toll Ghana]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Manual plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Barrier tolls; cash</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">GHS 1 – 5 per plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">GHS 1–5 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Government announced toll abolition on some routes 2022; partial restoration ongoing</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Major highway plazas</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/tanzania-tolls Tanzania]</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/egypt-toll Egypt]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Manual plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Barrier tolls; expanding electronic</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">TZS 2 000 – 5 000 per plaza</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EGP 5–30 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">TANROADS manages national toll network</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Desert highways, Ring Roads</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/morocco-toll Morocco]</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/morocco-toll Morocco]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Motorway concession (cash + Jaiz tag)</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Motorway barrier tolls; e-payment</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">MAD 5 – 25 per section</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">MAD 10–35 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Most developed motorway toll network in Africa</td>
+
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">ADM motorway network</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
Line 305: Line 529:
  
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>[https://www.sanral.co.za South African National Roads Agency (SANRAL)] — official toll plaza tariffs, e-tag account management, and route information</li>
+
<li>[https://www.nra.co.za SANRAL — South African National Roads Agency] — tolling authority, e-Tag accounts, plaza information</li>
<li>[https://www.trac.co.za Trans African Concessions (TRAC)] — N4 East corridor (Pretoria to Maputo) toll information and TRAC e-tag registration</li>
+
<li>[https://www.n3tc.co.za N3 Toll Concession (N3TC)] — Johannesburg–Durban N3 corridor rates and operations</li>
<li>[https://www.n3tc.co.za N3 Toll Concession (N3TC)] — N3 Johannesburg to Durban route toll information and plaza locations</li>
+
<li>[https://www.trac.co.za TRAC Trans African Concessions] — N4 Maputo Corridor toll rates and services</li>
<li>[https://www.bakwena.co.za Bakwena Platinum Corridor] — N1 North and N14 west of Pretoria toll information and e-tag services</li>
+
<li>[https://www.bakwena.co.za Bakwena Platinum Corridor] — N1 North and N14 toll information</li>
 
</ul>
 
</ul>
 
<div style="text-align: center; margin: 30px 0;">
 
<html>
 
<a href="https://tollguru.com/toll-calculator-south-africa"><button class="custom-button button-orange" type="button">Calculate Your South Africa Toll Cost</button></a>
 
</html>
 
</div>
 
  
 
</div>
 
</div>

Latest revision as of 16:40, 13 May 2026



Click on the map to open toll wiki for a country/state

South Africa Toll Roads Complete Guide

System: Barrier tolls (cash + e-Tag) on national highways; Gauteng open-road e-tolls permanently abolished (2022)
Operators: SANRAL (South African National Roads Agency), N3TC, TRAC, Bakwena, and other PPP concessionaires
Currency: South African Rand (ZAR)
Coverage: ~30 toll plazas on national routes N1, N2, N3, N4, N12, N14, N17
Technology: e-Tag RFID transponders, ANPR cameras, manual cash lanes

Are Gauteng e-Tolls Still Active? 2026 Update

No. The Gauteng Open Road Tolling (ORT) e-toll system on Gauteng freeways was officially abolished by the South African government. In 2022, Cabinet announced the discontinuation of the system, and in 2023 the outstanding debt of approximately R12.9 billion was formally written off. SANRAL's e-toll gantries on the Gauteng Urban Freeway Improvement Project (GFIP) network are no longer operational.

What remains: Traditional barrier toll plazas on inter-urban national routes are still fully operational across South Africa. If you are driving between cities — Johannesburg to Durban, Cape Town to George, Pretoria to Maputo — you will encounter and must pay these plazas.

2026 update: SANRAL implements annual tariff adjustments on concession and agency toll roads, typically in line with CPI plus a fixed escalator. The increases effective April 2025 and April 2026 have raised rates by approximately 7–9% year-on-year. Always check plaza-specific rates before a long journey.

South Africa Toll Costs: Current Rates

South Africa uses vehicle classification by number of axles and gross vehicle mass (GVM). The five main classes are:

  • Class A (Class 1): Light motor vehicles — cars, minibuses, bakkies up to 3,500 kg GVM, 2 axles
  • Class B (Class 2): Medium vehicles — 2 axles, GVM 3,501–16,000 kg
  • Class C (Class 3): Heavy vehicles — 3 axles, GVM over 16,000 kg
  • Class D (Class 4): Extra-heavy vehicles — 4 axles
  • Class E (Class 5+): Super-heavy combinations — 5 or more axles

N3 Toll Concession (N3TC) and Bakwena — Concessionaire Plazas

The N3TC (Johannesburg–Durban) and Bakwena (N1 North / N14) are private concessionaires who publish their own annual tariff schedules separately from the SANRAL gazette. Their increases typically track SANRAL's CPI-linked escalator. Key points for 2026:

  • N3TC operates the Heidelberg, Villiers, Harrismith, Mooi River, Bergville, Tugela, and Mariannhill sections of the Johannesburg–Durban N3 corridor. For current per-plaza rates visit n3tc.co.za.
  • Bakwena operates Brakfontein, Carousel, Maubane, and Hartbeespoort on the N1 North and N14. For current rates visit bakwena.co.za.
  • Both concessionaires accept the SANRAL e-Tag for payment, and e-Tag holders receive a 15% discount at Bakwena plazas.
  • Note: Some N3 plazas (Mariannhill, Mooi, Tugela, Wilge, De Hoek) are SANRAL-managed and appear in the official gazette table below — those rates are exact 2026 figures.

SANRAL Agency Toll Plazas — Official Rates from 1 March 2026

The following rates are taken directly from the official SANRAL tariff gazette effective 1 March 2026 (Government Gazette Nos. 54087 and 54088). All rates include VAT. SANRAL uses four classes: Class 1 (light vehicles, motorcycles), Class 2 (2-axle heavy, e.g. minibus/bus), Class 3 (3-axle heavy), Class 4 (4+ axle extra-heavy combinations).

N1 — Johannesburg to Cape Town (mainline plazas)

Plaza Class 1 (light) Class 2 Class 3 Class 4
Grasmere (N1, south of Jhb) R 27.50 R 82.00 R 96.00 R 126.00
Vaal (N1, Free State) R 91.50 R 172.00 R 207.00 R 275.00
Verkeerdevlei (N1, Free State) R 78.50 R 157.00 R 236.00 R 331.00
Huguenot Tunnel (N1, Western Cape) R 54.50 R 151.00 R 236.00 R 383.00
Jhb–Cape Town total (4 plazas, est.) R 252.00 R 562.00 R 775.00 R 1,115.00

N1 North — Johannesburg to Limpopo (mainline plazas)

Plaza Class 1 Class 2 Class 3 Class 4
Pumulani (N1, Pretoria North) R 16.50 R 41.00 R 47.00 R 57.00
Carousel (N1, Bela-Bela approach) R 75.00 R 202.00 R 224.00 R 258.00
Kranskop (N1, Limpopo) R 61.50 R 157.00 R 210.00 R 257.00
Nyl (N1, Modimolle area) R 79.50 R 149.00 R 180.00 R 241.00
Capricorn (N1, Polokwane area) R 63.50 R 175.00 R 205.00 R 256.00
Baobab (N1, towards Beit Bridge) R 61.50 R 168.00 R 231.00 R 278.00

N2 — KwaZulu-Natal North Coast (mainline plazas)

Plaza Class 1 Class 2 Class 3 Class 4
Tsitsikamma (N2, Garden Route) R 73.00 R 183.00 R 438.00 R 619.00
Oribi (N2, Port Shepstone area) R 41.00 R 73.00 R 100.00 R 162.00
Mvoti (N2, north of Ballito) R 18.50 R 52.00 R 70.00 R 104.00
Mtunzini (N2, north of Richards Bay) R 63.50 R 122.00 R 146.00 R 217.00
oThongathi / Tongaat (N2) R 15.50 R 32.00 R 42.00 R 62.00

N3 — SANRAL-managed plazas (Johannesburg to Durban, mainline)

Plaza Class 1 Class 2 Class 3 Class 4
Mariannhill (N3, Durban area) R 16.50 R 30.00 R 37.00 R 57.00
Mooi (N3, Mooi River) R 70.00 R 171.00 R 240.00 R 324.00
Tugela (N3, Free State/KZN border) R 100.00 R 165.00 R 260.00 R 359.00
Wilge (N3, Free State) R 94.00 R 161.00 R 215.00 R 304.00
De Hoek (N3, Gauteng/Free State) R 67.00 R 105.00 R 160.00 R 230.00

N4 East — Pretoria to Mozambique Border (mainline plazas, SANRAL-managed)

Plaza Class 1 Class 2 Class 3 Class 4
Diamond Hill (N4 East) R 51.00 R 70.00 R 133.00 R 220.00
Middelburg (N4 East) R 84.00 R 182.00 R 277.00 R 365.00
Machadodorp (N4 East) — most expensive plaza in SA R 126.00 R 350.00 R 510.00 R 729.00
Nkomazi (N4 East, near Lebombo border) R 95.00 R 193.00 R 281.00 R 405.00

N4 West — Pretoria to Botswana and N17 (selected plazas)

Plaza Class 1 Class 2 Class 3 Class 4
Doornpoort (N4 West, Pretoria) R 20.00 R 50.00 R 58.00 R 70.00
Brits (N4 West) R 20.00 R 70.00 R 77.00 R 90.00
Swartruggens (N4 West, North West) R 103.00 R 258.00 R 313.00 R 368.00
Gosforth (N17, East of Jhb) R 17.00 R 46.00 R 50.00 R 69.00
Ermelo (N17) R 45.00 R 114.00 R 170.00 R 226.00

To calculate toll costs for cars, trucks, motorcycles and all vehicle types across South African national routes, use the TollGuru South Africa toll calculator:

How to Pay South African Tolls

All barrier toll plazas accept the following payment methods:

1. e-Tag (Recommended):

  • RFID transponder mounted on the windscreen; works across SANRAL, N3TC, Bakwena, and TRAC plazas
  • 15% discount on cash rates at most concession plazas; no discount surcharge on SANRAL agency roads
  • Available from SANRAL offices, selected banks, and online via the e-NATIS/SANRAL portal
  • Account requires a South African ID or passport; pre-paid and post-paid options available

2. Cash:

  • Accepted at all plazas; dedicated cash lanes are staffed 24 hours
  • South African Rand (ZAR) only; exact change is not required but speeds processing

3. Credit and Debit Cards:

  • Accepted at most major concession plazas (N3TC, Bakwena, TRAC); availability varies at SANRAL agency plazas
  • Visa and Mastercard widely accepted; Amex acceptance is limited

4. Foreign Vehicles:

  • No cross-border transponder compatibility with Mozambique, Zimbabwe, or other neighbours
  • Rental vehicles from South African agencies are generally pre-fitted with e-Tags; confirm with your rental company
  • Cash or card payment is straightforward for visitors without an e-Tag account

Enforcement and Penalties

All barrier toll plazas require payment before the boom gate will open. There is no drive-through-and-pay-later option at physical barrier plazas — vehicles must stop and pay.

Barrier avoidance: Deliberately driving through a barrier without paying is a criminal offence under the South African National Roads Agency Limited and National Roads Act (Act 7 of 1998). Penalties include fines and potential criminal charges.

e-Tag accounts in arrears: Vehicles with negative e-Tag balances may be flagged at plazas and redirected to staffed lanes for cash payment.

Huguenot Tunnel: Special enforcement applies; non-payment at this SANRAL facility triggers an immediate administrative penalty in addition to the outstanding toll.

Recent Changes (2026)

Gauteng e-toll abolishment — final chapter:

  • The R12.9 billion GFIP e-toll debt was formally written off by Treasury in 2023. As of 2026, SANRAL is focused on maintaining the Gauteng freeway infrastructure through fuel levies and general fiscus funding rather than user fees on those routes.
  • SANRAL's gantries on the GFIP network are decommissioned; no billing occurs on Gauteng urban freeways.

Annual tariff increase effective 1 March 2026:

  • SANRAL implemented a 3.12% increase on all agency-managed toll plazas from 1 March 2026, per Government Gazette Nos. 54087 and 54088. This is below 2025's headline CPI of 3.2% and lower than the 4.85% increase applied in 2025.
  • The most expensive single plaza in South Africa remains Machadodorp on the N4 East at R 126.00 for Class 1 vehicles (up from R 122 in 2025); Class 4 extra-heavy vehicles pay R 729.00.
  • The second most expensive is Swartruggens on the N4 West at R 103.00 for Class 1.
  • Concessionaire plazas (N3TC, Bakwena, TRAC) apply their own annual escalators under the terms of their concession agreements.

N2 Wild Coast Toll Highway:

  • The N2 Wild Coast Road project (connecting East London to Durban via a new alignment through the Eastern Cape Wild Coast) remains under construction as of 2026. Sections are being built as a toll road PPP; no tolling of the new sections has commenced yet.

e-Tag digital account improvements:

  • SANRAL launched an updated self-service portal in 2025 allowing e-Tag top-ups via major banking apps and EFT
  • Real-time balance SMS notifications introduced across all concession partners

Planning Your Journey

Typical inter-city toll costs (Class 1 light vehicle, 2026 gazette rates):

  • Johannesburg to Durban (N3, SANRAL plazas): R 347.50 one way (Mariannhill R 16.50 + Mooi R 70 + Tugela R 100 + Wilge R 94 + De Hoek R 67)
  • Johannesburg to Cape Town (N1): R 252.00 one way (Grasmere R 27.50 + Vaal R 91.50 + Verkeerdevlei R 78.50 + Huguenot R 54.50)
  • Johannesburg to Polokwane (N1 North): R 232.50 one way (Pumulani R 16.50 + Carousel R 75 + Kranskop R 61.50 + Nyl R 79.50)
  • Pretoria to Mozambique border (N4 East, SANRAL plazas): R 356.00 one way (Diamond Hill R 51 + Middelburg R 84 + Machadodorp R 126 + Nkomazi R 95)
  • Pretoria to Botswana border (N4 West): R 143.00 one way (Doornpoort R 20 + Brits R 20 + Swartruggens R 103)

Saving money:

  • An e-Tag saves approximately 15% at concession plazas — on a Johannesburg–Durban return trip that is R 70–80 in savings per vehicle
  • Motorcycles are classified as Class A at most plazas and pay the same rate as cars
  • Certain older vehicles, agricultural vehicles, and emergency services are exempt at SANRAL agency plazas; exemptions vary by concession

Peak travel advice:

  • Toll plazas do not apply peak/off-peak pricing — rates are flat 24/7
  • Queues at popular plazas (Heidelberg, Mariannhill) can be significant on school holiday Fridays; e-Tag lanes move faster
  • The N3 Johannesburg–Durban route sees extreme congestion over Easter, school holidays, and December/January

Frequently Asked Questions

Are Gauteng e-tolls still active in 2026?

No. The Gauteng Open Road Tolling system was discontinued by Cabinet in 2022 and the full debt written off in 2023. Urban Gauteng freeways (N1, N3, N12, N14, R21 corridors within Gauteng) are now toll-free. Barrier plazas on the same routes outside Gauteng's urban boundary are still operational.

Do I need an e-Tag as a foreign visitor?

No. All barrier plazas accept cash (ZAR) and most accept credit/debit cards. An e-Tag is useful if you are visiting regularly or doing a long road trip, but casual visitors can pay cash at every plaza without any penalty or surcharge — you simply will not receive the 15% e-Tag discount.

Can I use my rental car's e-Tag on all toll roads?

Most South African car rental companies (Avis, Budget, Hertz, Europcar, First Car Rental) pre-fit vehicles with e-Tags and charge an administrative fee of R 50–80 per day (or per-trip) in addition to the actual toll costs. Confirm the arrangement and any daily caps with your rental company before departing.

How do truck toll rates compare to car rates?

Heavy vehicles pay proportionally more. Using the 2026 SANRAL gazette, a Class 4 extra-heavy vehicle on the N3 (SANRAL-managed plazas only) pays R 57 + R 324 + R 359 + R 304 + R 230 = R 1,274 one way on those five plazas alone, excluding any N3TC concessionaire plazas.

What is the Huguenot Tunnel toll and is there an alternative?

The Huguenot Tunnel (N1 between Paarl and Worcester) charges R 54.50 for Class 1 vehicles in 2026 per the official SANRAL gazette. Class 4 extra-heavy vehicles pay R 383.00. The alternative is the free Du Toitskloof Pass, which is significantly steeper and slower but avoids the toll. In good weather, the pass takes about 20–30 minutes longer.

Are toll roads in South Africa safe to drive at night?

All SANRAL and concession toll plazas are manned 24 hours and are generally well-lit and safe stopping points. However, night driving on remote sections of the N1 (Karoo), N2 (Eastern Cape), and N4 (towards the Mozambique border) carries elevated risk from livestock on the road and limited roadside assistance. Plan fuel and rest stops in daylight where possible on long inter-city drives.

South Africa vs. Neighbouring Countries

Country System Type Typical Cost (Class A) Coverage
South Africa Barrier tolls; e-Tag (Gauteng ORT abolished) R 22–78 per plaza ~30 plazas on national routes
Nigeria Barrier tolls; cash dominant NGN 200–500 per plaza Federal highway plazas
Kenya Electronic expressway tolling KES 100–400 per trip Nairobi Expressway (limited)
Tanzania Barrier tolls; cash TZS 3,000–5,000 per plaza Selected national routes
Ghana Barrier tolls; cash GHS 1–5 per plaza Major highway plazas
Egypt Barrier tolls; expanding electronic EGP 5–30 per plaza Desert highways, Ring Roads
Morocco Motorway barrier tolls; e-payment MAD 10–35 per plaza ADM motorway network

Official Resources

Found outdated content or toll information? Join us to keep toll information accurate.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.