Difference between revisions of "south-africa-tolls-highways-e-tolls"
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE: South Africa Toll Roads Complete Guide: SANRAL, Rates | + | {{DISPLAYTITLE: South Africa Toll Roads Complete Guide: SANRAL, Rates & Payment 2026}} |
| − | {{#seo:|title=South Africa Toll Roads Complete Guide: SANRAL, Rates & Payment | + | {{#seo:|title=South Africa Toll Roads Complete Guide: SANRAL, Rates & Payment 2026}} |
| − | {{#seo:|keywords=South Africa | + | {{#seo:|keywords=South Africa toll roads 2026, SANRAL toll fees, N1 N2 N3 N4 toll rates, South Africa e-tag, Gauteng freeway toll, toll calculator South Africa}} |
| − | {{#seo:|description=Complete | + | {{#seo:|description=Complete 2026 guide to South Africa toll roads. SANRAL's 3.12% increase effective 1 March 2026. Current gazette rates for N1, N2, N3, N4, N17. E-tolls abolished. Payment methods, e-tags, contactless and journey cost estimates.}} |
| − | {{#canonics: https://tollguru.com | + | {{#canonics: https://tollguru.com/south-africa-tolls-highways-e-tolls}} |
{{worldMap}} | {{worldMap}} | ||
| Line 9: | Line 9: | ||
<div class="shadowCard"> | <div class="shadowCard"> | ||
| − | <h1 | + | <h1 style="font-size: 32px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 3px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">South Africa Toll Roads Complete Guide 2026</h1> |
<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> Traditional toll plazas | + | <strong style="font-weight: bold;">System:</strong> Traditional toll plazas (cash, e-tag, contactless); Gauteng e-toll gantries abolished April 2024<br> |
| − | <strong style="font-weight: bold;"> | + | <strong style="font-weight: bold;">Operators:</strong> SANRAL (national), N3 Toll Concession (N3TC), TRAC (N4 East), Bakwena (N1 North / N4 West)<br> |
| − | <strong style="font-weight: bold;">Currency:</strong> South African Rand (ZAR)<br> | + | <strong style="font-weight: bold;">Currency:</strong> South African Rand (ZAR / R)<br> |
| − | <strong style="font-weight: bold;"> | + | <strong style="font-weight: bold;">Coverage:</strong> N1, N2, N3, N4, N17 and selected R-routes — 26,799 km national network (13% tolled)<br> |
| − | <strong style="font-weight: bold;"> | + | <strong style="font-weight: bold;">Technology:</strong> SANRAL e-tags, contactless tap-and-go (Visa/Mastercard), cash; Shesha high-speed tag 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 to Pay Tolls in South Africa? 2026 Update</h2> | ||
| + | |||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes — you must pay tolls when driving on South Africa's major national highways. The N1, N2, N3, N4 and N17 all have active toll plazas on intercity sections. Rates are set and adjusted annually by SANRAL in line with CPI.</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 Fact:</strong> Gauteng's controversial urban e-toll gantries were permanently switched off on 12 April 2024. All Gauteng freeways — including the N1 Urban, N3 Urban, N14 and N12 — are now completely toll-free. The R20 billion debt was absorbed 70% by national government, 30% by Gauteng province. No further e-toll debt is being pursued.</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;">1 March 2026 Update:</strong> SANRAL implemented a 3.12% annual toll increase effective 1 March 2026, as published in the Government Gazette of 5 February 2026. This is below both the 2025 CPI of 3.2% and lower than the 4.85% increase applied in 2025. Machadodorp on the N4 remains South Africa's most expensive single toll gate at R126 for Class 1 light vehicles (R729 for Class 4 trucks).</p> | ||
<div style="text-align: center; margin: 20px 0;"> | <div style="text-align: center; margin: 20px 0;"> | ||
<html> | <html> | ||
| − | <a href="https://tollguru.com/toll-calculator-south-africa"><button class="custom-button button-orange" type="button"> | + | <a href="https://tollguru.com/toll-calculator-south-africa"><button class="custom-button button-orange" type="button">South Africa Toll Calculator</button></a> |
</html> | </html> | ||
</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;"> | + | <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 (Effective 1 March 2026)</h2> |
| − | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"> | + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">All rates below are from the official SANRAL Government Gazette published 5 February 2026, effective 1 March 2026. Rates are structured across four vehicle classes: Class 1 (light vehicles — motorcycles, cars, light vehicles with or without trailer); Class 2 (medium-heavy, 2 axles); Class 3 (heavy, 3–4 axles); Class 4 (extra-heavy, 5+ axles).</p> |
| − | < | + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Key Toll Plaza Rates by Route — Class 1 / 2 / 3 / 4 (March 2026)</h3> |
| − | < | + | <div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;"> |
| + | <table style="width: 100%; min-width: 700px; border-collapse: collapse; font-size: 15px; 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;">Route</th> | ||
| + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1 (R)</th> | ||
| + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 2 (R)</th> | ||
| + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 3 (R)</th> | ||
| + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4 (R)</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">Machadodorp</strong> ⭐ Most expensive</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N4 (Mpumalanga)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">126.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">252.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">378.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">729.00</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Swartruggens</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N4 (North West)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">103.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">206.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">309.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Tugela</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N3 (KwaZulu-Natal)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">100.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">200.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">300.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Wilge</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N3 (Free State)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">94.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">188.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">282.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Nkomazi</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N4 (Mpumalanga border)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">95.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">190.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">285.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Huguenot Tunnel</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N1 (Western Cape)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">107.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">214.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">321.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">359.00</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Vaal</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 (Gauteng/Free State)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">91.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">183.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">274.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Middelburg</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N4 (Mpumalanga)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">84.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">168.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">252.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Nyl</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 North (Limpopo)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">79.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">159.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">238.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Carousel</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N1 North (Limpopo border)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">75.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">150.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">225.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Mooi</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N3 (KwaZulu-Natal)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">70.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">140.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">210.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">De Hoek</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N3 (Gauteng)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">67.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">134.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">201.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Kranskop</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 North (Limpopo)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">61.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">123.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">184.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Diamond Hill</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N4 East (Pretoria)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">51.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">102.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">153.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Huguenot (N1)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 (Western Cape)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">54.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">109.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">163.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Mariannhill</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N3 (Durban approach)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">16.60</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">33.20</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">49.80</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Pumulani</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">N1 North (Limpopo)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">16.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">33.00</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">49.50</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Gauteng Freeways (N1/N3/N12/N14 Urban)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Multiple</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">FREE</strong></td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">FREE</strong></td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">FREE</strong></td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">FREE</strong></td> | ||
| + | </tr> | ||
| + | </table> | ||
| + | </div> | ||
| − | < | + | <p style="font-size: 14px; color: #6c757d; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><em>Source: SANRAL Government Gazette, 5 February 2026. Effective 1 March 2026. E-tag discounts of 10–48% available at most plazas. Class 4 rates at some plazas vary by concessionaire agreement.</em></p> |
| − | < | + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">One-Way Journey Costs for Class 1 Light Vehicles (March 2026)</h3> |
| − | < | + | <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%; border-collapse: collapse | ||
<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;">Route</th> | ||
| − | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;"> | + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Plazas</th> |
| − | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class | + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 1 One-Way (R)</th> |
| − | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class | + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class 4 One-Way (R)</th> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Johannesburg → Durban (N3)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">5 (De Hoek, Wilge, Tugela, Mooi, Mariannhill)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 347.50</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 1,274</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Johannesburg → Cape Town (N1 South)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">4 (Grasmere, Vaal, Huguenot N1, Huguenot Tunnel)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">R 252</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Johannesburg → Polokwane (N1 North)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">4 (Pumulani, Carousel, Kranskop, Nyl)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 232.50</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Johannesburg → Beit Bridge (N1 to Zimbabwe)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">N1 North + additional plazas</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">R 357.50</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Pretoria → Maputo (N4 East)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">4 (Diamond Hill, Middelburg, Machadodorp, Nkomazi)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 356</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Pretoria → Kruger National Park (N4 East)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">3–4 plazas</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"><strong style="font-weight: bold;">R 280–300</strong></td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">—</td> |
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cape Town → Gqeberha / Port Elizabeth (N2)</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Tsitsikamma + select plazas</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"><strong style="font-weight: bold;">R 70–90</strong></td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">—</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
| − | + | </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 Africa Tolls</h2> | ||
| − | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">You can use the following toll payment methods | + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">You can use the following toll payment methods at South African toll plazas:</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. Cash | + | <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:</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>South African Rand | + | <li>South African Rand accepted at all toll plazas, 24/7</li> |
| − | <li>Exact change preferred | + | <li>Exact change preferred at smaller plazas; larger plazas make change</li> |
| − | <li> | + | <li>Still the most universally accepted option — always carry cash as backup</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. SANRAL Electronic | + | <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. SANRAL e-Tag (Electronic):</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> | + | <li>RFID windscreen tag — debited automatically at dedicated Shesha / e-tag lanes for faster passage</li> |
| − | <li> | + | <li>Discounts of 10–48% off standard cash rates at most plazas</li> |
| − | <li> | + | <li>Tag costs R50 (credited back to your account on registration)</li> |
| − | <li> | + | <li>Accepted at all SANRAL-managed plazas and most concessionaire (N3TC, TRAC, Bakwena) plazas</li> |
| + | <li>Old Gauteng e-toll tags still function at traditional intercity plazas and at participating mall parking</li> | ||
| + | <li>Register and manage account at [https://mobilityaccount.sanral.co.za mobilityaccount.sanral.co.za] or SANRAL Customer Service offices at all mainline plazas</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. Contactless | + | <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. Contactless Tap-and-Go (Visa / Mastercard):</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> | + | <li>Introduced progressively from December 2024; now live on N3TC (N3 Johannesburg–Durban) and TRAC (N4 East to Mozambique)</li> |
| − | <li> | + | <li>Bakwena (N1 North to Limpopo and N4 West to Botswana) completed contactless rollout by end 2025</li> |
| − | <li> | + | <li>SANRAL managing 30 plazas for contactless upgrades — rollout ongoing through 2026</li> |
| − | <li>Magnetic stripe cards being phased out</li> | + | <li>Tap credit/debit cards, Apple Pay, Google Pay, Samsung Pay, Apple Watch, Garmin and Fitbit</li> |
| + | <li>Magnetic stripe cards being phased out across the network for security reasons</li> | ||
| + | <li><strong style="font-weight: bold;">Not accepted:</strong> Diners Club, American Express, most international debit cards</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. Fleet | + | <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. Fleet / Commercial 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> | + | <li>South African bank-issued fleet and garage cards accepted for Class 1 vehicles at most plazas</li> |
| − | + | <li>Zimele Toll Debit Cards: designed for Class 2–4 (commercial heavy vehicle operators)</li> | |
| − | <li>Zimele Toll Debit Cards ( | ||
</ul> | </ul> | ||
| − | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;">< | + | <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 Africa's national routes, use the TollGuru South Africa toll calculator:</p> |
| + | |||
| + | <div style="text-align: center; margin: 20px 0;"> | ||
| + | <html> | ||
| + | <a href="https://tollguru.com/toll-calculator-south-africa"><button class="custom-button button-orange" type="button">South Africa Toll Calculator</button></a> | ||
| + | </html> | ||
| + | </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;">Recent Changes & Key Developments (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;">1 March 2026 — 3.12% Toll Tariff Increase:</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;"> | ||
| + | <li>SANRAL implemented a 3.12% CPI-linked toll increase, published in the Government Gazette on 5 February 2026 and effective from midnight on 1 March 2026</li> | ||
| + | <li>This is below the 2025 headline CPI of 3.2% and significantly lower than the 4.85% increase applied in 2025</li> | ||
| + | <li>Machadodorp (N4) remains the most expensive toll gate in South Africa at R126 for Class 1 (up from R122 in 2025); R729 for Class 4</li> | ||
| + | <li>N3 Johannesburg–Durban one-way: R347.50 for light vehicles (R13.50 more than before the increase); return trip R695</li> | ||
| + | <li>Increase affects all plazas on N1, N2, N3, N4, N17 and select R-routes (R30, R730, R34)</li> | ||
| + | </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;"> | + | <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;">Tourism Recovery — Record January 2026 Arrivals:</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> | + | <li>South Africa's inbound tourism surpassed pre-pandemic levels in January 2026, with arrivals up 6.1% on January 2019 and 11.8% higher than January 2025</li> |
| − | + | <li>Self-drive tourism is increasingly popular — agents are advised to factor toll costs into itinerary quotes, particularly for N4 Kruger routes (R280–R300 one-way) and N3 Durban routes</li> | |
| − | <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;"> | + | <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;">Contactless Payment Rollout Complete:</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> | + | <li>N3TC (N3 Johannesburg–Durban) and TRAC (N4 East) live with tap-and-go since late 2024</li> |
| − | <li>N1 | + | <li>Bakwena (N1 North / N4 West) completed its contactless rollout by end of 2025</li> |
| − | + | <li>SANRAL completing upgrades on its own 30 directly managed plazas through 2026</li> | |
| − | <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;"> | + | <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;">April 2024 — Gauteng E-Tolls Abolished (Reminder):</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> | + | <li>All Gauteng freeway e-toll gantries switched off permanently at midnight on 12 April 2024</li> |
| − | <li> | + | <li>The R20 billion GFIP debt was absorbed by government; individual outstanding e-toll accounts are not being pursued</li> |
| − | <li>SANRAL tags remain | + | <li>Old SANRAL e-tags from the Gauteng system remain valid for use at intercity toll plazas nationwide</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;"> | + | <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> |
<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> | + | <li>Johannesburg to Durban (N3): R347.50 one-way / R695 return for a light car; R1,274 one-way for Class 4 trucks</li> |
| − | <li>Johannesburg to | + | <li>Johannesburg to Cape Town (N1): R252 one-way for a light car</li> |
| − | <li> | + | <li>Pretoria to Maputo (N4 East): R356 one-way for a light car across 4 plazas</li> |
| − | <li> | + | <li>Pretoria to Kruger National Park (N4 East): R280–R300 one-way for light vehicles</li> |
| + | <li>E-tag discount: saves 10–48% versus cash on most routes — worthwhile for any journey with 3+ toll plazas</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;">Toll-Free Alternatives:</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>Gauteng province: All | + | <li>Gauteng province: All urban freeways (N1/N3/N12/N14) completely free since April 2024</li> |
| − | <li> | + | <li>N1 North alternative: R101 through Bela-Bela, Modimolle, Mokopane — adds 45–60 minutes</li> |
| − | <li> | + | <li>N3 alternative: R103 / old main road via Villiers, Van Reenen Pass — adds 1.5–2 hours</li> |
| + | <li>N1 South alternative: R101 through Free State + Du Toitskloof Pass (avoids Huguenot Tunnel)</li> | ||
| + | <li>N4 West alternative: R511 and R104 between Pretoria and Rustenburg</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;"> | + | <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;">For International Visitors and Tourists:</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> | + | <li>Most international Visa and Mastercard credit cards are now accepted at contactless-enabled plazas</li> |
| − | <li>Carry South African Rand cash as backup</li> | + | <li>Carry South African Rand cash as backup — smaller or older plazas may still be cash-only</li> |
| − | <li> | + | <li>Rental cars: toll costs are your responsibility — most rental companies do not include a toll transponder; ask your rental company if they offer an e-tag arrangement</li> |
| − | <li> | + | <li>South Africa now travel visa-free for Brazilian passport holders (as of 2026) — a notable change for self-drive tourists from Brazil</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;"> | + | <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. Regional Countries (2026)</h2> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | < | + | <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> | ||
<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</th> | + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Car Cost</th> |
| − | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;"> | + | <th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Status</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;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cash + e-tag + contactless; intercity plazas</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">R 15–126 per plaza</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Active; 3.12% increase March 2026</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[ | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com//kenya-tolls-nairobi-expressway Kenya]</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">ETC (M-PESA / Expressway card)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">KES 100–350 per trip</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Nairobi Expressway</td> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Active — Nairobi Expressway</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[ | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com//tanzania-tolls Tanzania]</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cash; TANROADS managed</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">5, | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">TZS 5,000–15,000 per plaza</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Active on selected highways</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[ | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com//nigeria-tolls Nigeria]</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Cash; PPP concession (1 corridor live)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">₦ 500–1,600 per gate</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Keffi-Makurdi live; others pending</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[[morocco-toll | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com///ghana-toll Ghana]</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">MLFF e-tolling launching Q4 2026</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">GH₵ 1–1.50 per pass (proposed)</td> |
| − | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;"> | + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">No tolls until Q4 2026</td> |
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com///egypt-toll Egypt]</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Smart ETC + cash; flat-rate per gate</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EGP 10–30 per journey</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Active on Cairo-area highways</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com///morocco-toll Morocco]</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Cash + Télépéage ETC</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">MAD 10–50 per section</td> | ||
| + | <td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Active national autoroute network</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
| + | </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;">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 e-tolls still active in South Africa?</h3> | ||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. The Gauteng urban e-toll system (GFIP) was permanently deactivated on 12 April 2024. All Gauteng freeways are now toll-free. Traditional intercity toll plazas on the N1, N2, N3, N4 and N17 remain fully operational and are completely separate from the abolished Gauteng e-toll system.</p> | ||
| + | |||
| + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Can I still use my old Gauteng e-tag?</h3> | ||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes — your old SANRAL e-tag still works at all intercity toll plazas on the national network and at participating mall parking facilities, as long as there are funds in the account. You can top up and manage your account at mobilityaccount.sanral.co.za or at any SANRAL Customer Service office at a mainline toll plaza.</p> | ||
| + | |||
| + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">What happened to outstanding e-toll debt?</h3> | ||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">The R20 billion GFIP debt was taken over by government — 70% national and 30% Gauteng province. SANRAL confirmed it has not received instructions to pursue or prosecute outstanding individual e-toll accounts. No refunds have been announced for those who paid voluntarily.</p> | ||
| + | |||
| + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Are contactless payments now accepted at all toll gates?</h3> | ||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Most major routes now accept tap-and-go: N3TC (N3) and TRAC (N4 East) went live with contactless in late 2024; Bakwena (N1 North / N4 West) completed its rollout by end of 2025. SANRAL's own 30 directly managed plazas are completing contactless upgrades through 2026. It is still advisable to carry Rand cash for smaller or rural plazas where upgrades may not yet be complete.</p> | ||
| + | |||
| + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Do international credit cards work?</h3> | ||
| + | <p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">International Visa and Mastercard credit cards are now accepted at contactless-enabled plazas across most major routes. Diners Club and American Express remain unsupported. Most international debit cards also do not work reliably — carry ZAR cash as backup. Wearable payment devices (Apple Watch, Google Pixel Watch, Garmin, Fitbit) are supported where tap-to-pay is live.</p> | ||
| + | |||
| + | <h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">How much does an e-tag cost and how do I get one?</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 cost R50, which is credited back to your account on registration — effectively free. Purchase and register at any SANRAL Customer Service office at a mainline toll plaza (open at all hours alongside the plazas), or register online at mobilityaccount.sanral.co.za. Discounts of 10–48% off cash rates make an e-tag worthwhile for any regular toll road user.</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;">Useful Links & Resources</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;">Useful Links & Resources</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;"> | + | <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;">African Toll Networks:</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> | + | <li>[https://tollguru.com//kenya-tolls-nairobi-expressway Kenya Toll Roads] — Nairobi Expressway with M-PESA digital payment</li> |
| − | <li> | + | <li>[https://tollguru.com//tanzania-tolls Tanzania Toll Roads] — TANROADS highway tolls</li> |
| − | <li> | + | <li>[https://tollguru.com//nigeria-tolls Nigeria Toll Roads] — Federal HDMI highway concessions; Keffi-Makurdi active</li> |
| − | <li> | + | <li>[https://tollguru.com///ghana-toll Ghana Toll Roads] — MLFF e-tolling launching Q4 2026</li> |
| + | <li>[https://tollguru.com///egypt-toll Egypt Toll Roads] — Smart ETC + cash system on Cairo-area highways</li> | ||
| + | <li>[https://tollguru.com///morocco-toll Morocco Toll Roads] — National autoroute network with Télépéage</li> | ||
| + | <li>[https://tollguru.com///ivory-coast-toll Côte d'Ivoire Toll Roads] — Active tolls on Abidjan corridor highways</li> | ||
| + | <li>[https://tollguru.com///tunisia-tolls-highways-concessionaires Tunisia Toll Roads] — A1 and A3 autoroutes</li> | ||
| + | <li>[https://tollguru.com///uganda-tolls-kampala-entebbe-expressway Uganda Toll Roads] — Kampala-Entebbe Expressway</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;"> | + | <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;">Operators & Contacts:</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 Customer Care: 0861 726 725</li> | + | <li>SANRAL Customer Care: 0861 726 725 | SANRAL Emergency: 0861 400 800</li> |
| − | <li>SANRAL | + | <li>SANRAL e-tag account management: [https://mobilityaccount.sanral.co.za mobilityaccount.sanral.co.za]</li> |
| − | <li>N3TC Customer Care: 0800 63 4357</li> | + | <li>N3 Toll Concession (N3TC) Customer Care: 0800 63 4357 — N3 Johannesburg to Durban</li> |
| + | <li>TRAC (N4 East) — Pretoria to Mozambique border corridor</li> | ||
| + | <li>Bakwena Concessionaire — N1 Pretoria to Polokwane / N4 West Pretoria to Botswana</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> | ||
| Line 271: | Line 470: | ||
<div style="margin: 15px 0; text-align: center;"> | <div style="margin: 15px 0; text-align: center;"> | ||
<html> | <html> | ||
| − | <a href="https://tollguru.com/contact | + | <a href="https://tollguru.com/contact"><button class="custom-button button-orange" style="margin-right: 10px;" type="button">Report Issue</button></a> |
| − | <a href="https://tollguru.com/ | + | <a href="https://tollguru.com//index.php?title=Special:CreateAccount&returnto=home-page"><button class="custom-button button-orange" type="button">Join Contributors</button></a> |
</html> | </html> | ||
</div> | </div> | ||
| − | |||
| − | |||
</div> | </div> | ||
Latest revision as of 17:52, 5 April 2026
Click on the map to open toll wiki for a country/state
South Africa Toll Roads Complete Guide 2026
System: Traditional toll plazas (cash, e-tag, contactless); Gauteng e-toll gantries abolished April 2024
Operators: SANRAL (national), N3 Toll Concession (N3TC), TRAC (N4 East), Bakwena (N1 North / N4 West)
Currency: South African Rand (ZAR / R)
Coverage: N1, N2, N3, N4, N17 and selected R-routes — 26,799 km national network (13% tolled)
Technology: SANRAL e-tags, contactless tap-and-go (Visa/Mastercard), cash; Shesha high-speed tag lanes
Do I Need to Pay Tolls in South Africa? 2026 Update
Yes — you must pay tolls when driving on South Africa's major national highways. The N1, N2, N3, N4 and N17 all have active toll plazas on intercity sections. Rates are set and adjusted annually by SANRAL in line with CPI.
Key Fact: Gauteng's controversial urban e-toll gantries were permanently switched off on 12 April 2024. All Gauteng freeways — including the N1 Urban, N3 Urban, N14 and N12 — are now completely toll-free. The R20 billion debt was absorbed 70% by national government, 30% by Gauteng province. No further e-toll debt is being pursued.
1 March 2026 Update: SANRAL implemented a 3.12% annual toll increase effective 1 March 2026, as published in the Government Gazette of 5 February 2026. This is below both the 2025 CPI of 3.2% and lower than the 4.85% increase applied in 2025. Machadodorp on the N4 remains South Africa's most expensive single toll gate at R126 for Class 1 light vehicles (R729 for Class 4 trucks).
South Africa Toll Costs: Current Rates (Effective 1 March 2026)
All rates below are from the official SANRAL Government Gazette published 5 February 2026, effective 1 March 2026. Rates are structured across four vehicle classes: Class 1 (light vehicles — motorcycles, cars, light vehicles with or without trailer); Class 2 (medium-heavy, 2 axles); Class 3 (heavy, 3–4 axles); Class 4 (extra-heavy, 5+ axles).
Key Toll Plaza Rates by Route — Class 1 / 2 / 3 / 4 (March 2026)
| Plaza | Route | Class 1 (R) | Class 2 (R) | Class 3 (R) | Class 4 (R) |
|---|---|---|---|---|---|
| Machadodorp ⭐ Most expensive | N4 (Mpumalanga) | 126.00 | 252.00 | 378.00 | 729.00 |
| Swartruggens | N4 (North West) | 103.00 | 206.00 | 309.00 | — |
| Tugela | N3 (KwaZulu-Natal) | 100.00 | 200.00 | 300.00 | — |
| Wilge | N3 (Free State) | 94.00 | 188.00 | 282.00 | — |
| Nkomazi | N4 (Mpumalanga border) | 95.00 | 190.00 | 285.00 | — |
| Huguenot Tunnel | N1 (Western Cape) | 107.00 | 214.00 | 321.00 | 359.00 |
| Vaal | N1 (Gauteng/Free State) | 91.50 | 183.00 | 274.50 | — |
| Middelburg | N4 (Mpumalanga) | 84.00 | 168.00 | 252.00 | — |
| Nyl | N1 North (Limpopo) | 79.50 | 159.00 | 238.50 | — |
| Carousel | N1 North (Limpopo border) | 75.00 | 150.00 | 225.00 | — |
| Mooi | N3 (KwaZulu-Natal) | 70.00 | 140.00 | 210.00 | — |
| De Hoek | N3 (Gauteng) | 67.00 | 134.00 | 201.00 | — |
| Kranskop | N1 North (Limpopo) | 61.50 | 123.00 | 184.50 | — |
| Diamond Hill | N4 East (Pretoria) | 51.00 | 102.00 | 153.00 | — |
| Huguenot (N1) | N1 (Western Cape) | 54.50 | 109.00 | 163.50 | — |
| Mariannhill | N3 (Durban approach) | 16.60 | 33.20 | 49.80 | — |
| Pumulani | N1 North (Limpopo) | 16.50 | 33.00 | 49.50 | — |
| Gauteng Freeways (N1/N3/N12/N14 Urban) | Multiple | FREE | FREE | FREE | FREE |
Source: SANRAL Government Gazette, 5 February 2026. Effective 1 March 2026. E-tag discounts of 10–48% available at most plazas. Class 4 rates at some plazas vary by concessionaire agreement.
One-Way Journey Costs for Class 1 Light Vehicles (March 2026)
| Route | Plazas | Class 1 One-Way (R) | Class 4 One-Way (R) |
|---|---|---|---|
| Johannesburg → Durban (N3) | 5 (De Hoek, Wilge, Tugela, Mooi, Mariannhill) | R 347.50 | R 1,274 |
| Johannesburg → Cape Town (N1 South) | 4 (Grasmere, Vaal, Huguenot N1, Huguenot Tunnel) | R 252 | — |
| Johannesburg → Polokwane (N1 North) | 4 (Pumulani, Carousel, Kranskop, Nyl) | R 232.50 | — |
| Johannesburg → Beit Bridge (N1 to Zimbabwe) | N1 North + additional plazas | R 357.50 | — |
| Pretoria → Maputo (N4 East) | 4 (Diamond Hill, Middelburg, Machadodorp, Nkomazi) | R 356 | — |
| Pretoria → Kruger National Park (N4 East) | 3–4 plazas | R 280–300 | — |
| Cape Town → Gqeberha / Port Elizabeth (N2) | Tsitsikamma + select plazas | R 70–90 | — |
How to Pay South Africa Tolls
You can use the following toll payment methods at South African toll plazas:
1. Cash:
- South African Rand accepted at all toll plazas, 24/7
- Exact change preferred at smaller plazas; larger plazas make change
- Still the most universally accepted option — always carry cash as backup
2. SANRAL e-Tag (Electronic):
- RFID windscreen tag — debited automatically at dedicated Shesha / e-tag lanes for faster passage
- Discounts of 10–48% off standard cash rates at most plazas
- Tag costs R50 (credited back to your account on registration)
- Accepted at all SANRAL-managed plazas and most concessionaire (N3TC, TRAC, Bakwena) plazas
- Old Gauteng e-toll tags still function at traditional intercity plazas and at participating mall parking
- Register and manage account at mobilityaccount.sanral.co.za or SANRAL Customer Service offices at all mainline plazas
3. Contactless Tap-and-Go (Visa / Mastercard):
- Introduced progressively from December 2024; now live on N3TC (N3 Johannesburg–Durban) and TRAC (N4 East to Mozambique)
- Bakwena (N1 North to Limpopo and N4 West to Botswana) completed contactless rollout by end 2025
- SANRAL managing 30 plazas for contactless upgrades — rollout ongoing through 2026
- Tap credit/debit cards, Apple Pay, Google Pay, Samsung Pay, Apple Watch, Garmin and Fitbit
- Magnetic stripe cards being phased out across the network for security reasons
- Not accepted: Diners Club, American Express, most international debit cards
4. Fleet / Commercial Cards:
- South African bank-issued fleet and garage cards accepted for Class 1 vehicles at most plazas
- Zimele Toll Debit Cards: designed for Class 2–4 (commercial heavy vehicle operators)
To calculate toll costs for cars, trucks, motorcycles and all vehicle types across South Africa's national routes, use the TollGuru South Africa toll calculator:
Recent Changes & Key Developments (2026)
1 March 2026 — 3.12% Toll Tariff Increase:
- SANRAL implemented a 3.12% CPI-linked toll increase, published in the Government Gazette on 5 February 2026 and effective from midnight on 1 March 2026
- This is below the 2025 headline CPI of 3.2% and significantly lower than the 4.85% increase applied in 2025
- Machadodorp (N4) remains the most expensive toll gate in South Africa at R126 for Class 1 (up from R122 in 2025); R729 for Class 4
- N3 Johannesburg–Durban one-way: R347.50 for light vehicles (R13.50 more than before the increase); return trip R695
- Increase affects all plazas on N1, N2, N3, N4, N17 and select R-routes (R30, R730, R34)
Tourism Recovery — Record January 2026 Arrivals:
- South Africa's inbound tourism surpassed pre-pandemic levels in January 2026, with arrivals up 6.1% on January 2019 and 11.8% higher than January 2025
- Self-drive tourism is increasingly popular — agents are advised to factor toll costs into itinerary quotes, particularly for N4 Kruger routes (R280–R300 one-way) and N3 Durban routes
Contactless Payment Rollout Complete:
- N3TC (N3 Johannesburg–Durban) and TRAC (N4 East) live with tap-and-go since late 2024
- Bakwena (N1 North / N4 West) completed its contactless rollout by end of 2025
- SANRAL completing upgrades on its own 30 directly managed plazas through 2026
April 2024 — Gauteng E-Tolls Abolished (Reminder):
- All Gauteng freeway e-toll gantries switched off permanently at midnight on 12 April 2024
- The R20 billion GFIP debt was absorbed by government; individual outstanding e-toll accounts are not being pursued
- Old SANRAL e-tags from the Gauteng system remain valid for use at intercity toll plazas nationwide
Planning Your Journey
Cost Considerations:
- Johannesburg to Durban (N3): R347.50 one-way / R695 return for a light car; R1,274 one-way for Class 4 trucks
- Johannesburg to Cape Town (N1): R252 one-way for a light car
- Pretoria to Maputo (N4 East): R356 one-way for a light car across 4 plazas
- Pretoria to Kruger National Park (N4 East): R280–R300 one-way for light vehicles
- E-tag discount: saves 10–48% versus cash on most routes — worthwhile for any journey with 3+ toll plazas
Toll-Free Alternatives:
- Gauteng province: All urban freeways (N1/N3/N12/N14) completely free since April 2024
- N1 North alternative: R101 through Bela-Bela, Modimolle, Mokopane — adds 45–60 minutes
- N3 alternative: R103 / old main road via Villiers, Van Reenen Pass — adds 1.5–2 hours
- N1 South alternative: R101 through Free State + Du Toitskloof Pass (avoids Huguenot Tunnel)
- N4 West alternative: R511 and R104 between Pretoria and Rustenburg
For International Visitors and Tourists:
- Most international Visa and Mastercard credit cards are now accepted at contactless-enabled plazas
- Carry South African Rand cash as backup — smaller or older plazas may still be cash-only
- Rental cars: toll costs are your responsibility — most rental companies do not include a toll transponder; ask your rental company if they offer an e-tag arrangement
- South Africa now travel visa-free for Brazilian passport holders (as of 2026) — a notable change for self-drive tourists from Brazil
South Africa vs. Regional Countries (2026)
| Country | System Type | Typical Car Cost | Status |
|---|---|---|---|
| South Africa | Cash + e-tag + contactless; intercity plazas | R 15–126 per plaza | Active; 3.12% increase March 2026 |
| Kenya | ETC (M-PESA / Expressway card) | KES 100–350 per trip | Active — Nairobi Expressway |
| Tanzania | Cash; TANROADS managed | TZS 5,000–15,000 per plaza | Active on selected highways |
| Nigeria | Cash; PPP concession (1 corridor live) | ₦ 500–1,600 per gate | Keffi-Makurdi live; others pending |
| Ghana | MLFF e-tolling launching Q4 2026 | GH₵ 1–1.50 per pass (proposed) | No tolls until Q4 2026 |
| Egypt | Smart ETC + cash; flat-rate per gate | EGP 10–30 per journey | Active on Cairo-area highways |
| Morocco | Cash + Télépéage ETC | MAD 10–50 per section | Active national autoroute network |
Frequently Asked Questions
Are e-tolls still active in South Africa?
No. The Gauteng urban e-toll system (GFIP) was permanently deactivated on 12 April 2024. All Gauteng freeways are now toll-free. Traditional intercity toll plazas on the N1, N2, N3, N4 and N17 remain fully operational and are completely separate from the abolished Gauteng e-toll system.
Can I still use my old Gauteng e-tag?
Yes — your old SANRAL e-tag still works at all intercity toll plazas on the national network and at participating mall parking facilities, as long as there are funds in the account. You can top up and manage your account at mobilityaccount.sanral.co.za or at any SANRAL Customer Service office at a mainline toll plaza.
What happened to outstanding e-toll debt?
The R20 billion GFIP debt was taken over by government — 70% national and 30% Gauteng province. SANRAL confirmed it has not received instructions to pursue or prosecute outstanding individual e-toll accounts. No refunds have been announced for those who paid voluntarily.
Are contactless payments now accepted at all toll gates?
Most major routes now accept tap-and-go: N3TC (N3) and TRAC (N4 East) went live with contactless in late 2024; Bakwena (N1 North / N4 West) completed its rollout by end of 2025. SANRAL's own 30 directly managed plazas are completing contactless upgrades through 2026. It is still advisable to carry Rand cash for smaller or rural plazas where upgrades may not yet be complete.
Do international credit cards work?
International Visa and Mastercard credit cards are now accepted at contactless-enabled plazas across most major routes. Diners Club and American Express remain unsupported. Most international debit cards also do not work reliably — carry ZAR cash as backup. Wearable payment devices (Apple Watch, Google Pixel Watch, Garmin, Fitbit) are supported where tap-to-pay is live.
How much does an e-tag cost and how do I get one?
SANRAL e-tags cost R50, which is credited back to your account on registration — effectively free. Purchase and register at any SANRAL Customer Service office at a mainline toll plaza (open at all hours alongside the plazas), or register online at mobilityaccount.sanral.co.za. Discounts of 10–48% off cash rates make an e-tag worthwhile for any regular toll road user.
Useful Links & Resources
African Toll Networks:
- Kenya Toll Roads — Nairobi Expressway with M-PESA digital payment
- Tanzania Toll Roads — TANROADS highway tolls
- Nigeria Toll Roads — Federal HDMI highway concessions; Keffi-Makurdi active
- Ghana Toll Roads — MLFF e-tolling launching Q4 2026
- Egypt Toll Roads — Smart ETC + cash system on Cairo-area highways
- Morocco Toll Roads — National autoroute network with Télépéage
- Côte d'Ivoire Toll Roads — Active tolls on Abidjan corridor highways
- Tunisia Toll Roads — A1 and A3 autoroutes
- Uganda Toll Roads — Kampala-Entebbe Expressway
Operators & Contacts:
- SANRAL Customer Care: 0861 726 725 | SANRAL Emergency: 0861 400 800
- SANRAL e-tag account management: mobilityaccount.sanral.co.za
- N3 Toll Concession (N3TC) Customer Care: 0800 63 4357 — N3 Johannesburg to Durban
- TRAC (N4 East) — Pretoria to Mozambique border corridor
- Bakwena Concessionaire — N1 Pretoria to Polokwane / N4 West Pretoria to Botswana