Skip to content

Free tool

N3 toll cost calculator for trucks

Pick your vehicle class and the plazas on your route to see the toll bill per trip, per month and per kilometre. N3 Durban to Johannesburg tariffs are loaded from SANRAL's published list effective 1 March 2026.

Vehicle class

Toll classes are set by the number of axles: Class 2 has 2, Class 3 has 3 or 4, Class 4 has 5 or more.

N3 plazas, Durban to Johannesburg (tariffs from 1 March 2026)

Amounts are per passage, VAT included, from SANRAL's 2026 tariff poster. Frequent-user discounts are not applied.

Other plazas (any route)

Add plazas on other routes with the amount for your class from the official tariff list.

Trip type

Example figure: replace with your own.

Adds toll cost per km for the cost per km calculator.

Toll budget

Class 4: heavy, 5+ axles, 5 plazas each way

Tolls per return trip

R2,548.00

R1,274.00 each way

Per month

R20,384

8 return trips

Per year

R244,608

Check the tariffs before you quote: they change every year and the Government Gazette is the legal record. Ramp plazas only apply if you join or leave the N3 there.

Budgeting for tolls on a trucking route

Tolls are one of the few running costs you can know to the cent before a truck leaves the yard. The tariff for each plaza and vehicle class is published, so a route's toll bill is simply the sum of the plazas the vehicle passes, multiplied by the number of trips. The hard part is keeping the figures current and making sure every quote and every cost per km calculation includes them.

Step 1: get the class right

At conventional plazas the class follows the number of axles on the vehicle. Class 1 covers light vehicles. Heavy vehicles are Class 2 (2 axles), Class 3 (3 or 4 axles) and Class 4 (5 or more axles). A rigid truck and the same truck pulling a trailer can fall into different classes, so price each configuration you actually run.

Step 2: list the plazas on the route

A straight run on the N3 between Durban and Johannesburg passes five mainline plazas: Mariannhill, Mooi, Tugela, Wilge and De Hoek. Ramp plazas such as Mooi, Treverton, Bergville and Tugela East only apply if the vehicle joins or leaves the highway at that interchange. For other routes, add each plaza with the amount for your class from the official tariff list.

Step 3: multiply by the trips

Decide whether you are pricing a one-way delivery or a round trip, then multiply by the number of trips in a month. The monthly figure belongs in your fleet cost per km calculation; the per trip figure belongs in every quote for that lane.

Keeping toll costs under control

  • Recover tolls in the rate: quote per lane and show tolls as a line item where the contract allows it.
  • Reconcile toll statements against trips. A toll charge with no matching trip, or a route with more plazas than planned, is worth a question.
  • Check whether you qualify for frequent-user discounts. SANRAL says these now require a Tag.
  • Update your figures every year. The tariffs change annually, and an out-of-date quote loses money on every load.
  • Compare toll routes against alternatives on total cost, not toll alone: a longer toll-free route costs fuel, tyres, driver hours and time.

About the tariff data

The N3 amounts are taken from SANRAL's explanatory poster for tariffs effective 1 March 2026, which states that it does not replace Government Gazette Nos. 54087 and 54088 (5 February 2026). Amounts are per passage and include VAT. Discounts are not applied. If a figure here differs from the Gazette or the amount charged at the plaza, the official figure applies.

Worked example

A Class 4 truck running Durban to Johannesburg

Mainline plazas only, tariffs effective 1 March 2026. The 8 trips a month is an example, not a benchmark.

Class 4: heavy, 5+ axles, one way
MariannhillR57.00
MooiR324.00
TugelaR359.00
WilgeR304.00
De HoekR230.00
One way, Durban to JohannesburgR1,274.00
Return tripR2,548.00
8 return trips a monthR20,384
Per year at that rateR244,608

For comparison, the same one-way run costs R632.00 in Class 2 and R912.00 in Class 3. Add any ramp plaza the vehicle uses to join or leave the N3.

FAQ

Frequently asked questions

How much are the N3 tolls from Durban to Johannesburg for a truck?

Using SANRAL's published tariffs effective 1 March 2026, the five mainline plazas between Durban and Johannesburg (Mariannhill, Mooi, Tugela, Wilge and De Hoek) add up to R632.00 one way for Class 2, R912.00 for Class 3 and R1,274.00 for Class 4. Ramp plazas are extra if you join or leave the N3 at them. Always check the current tariff notice before quoting.

Which toll class is my truck?

At conventional toll plazas the class is set by the number of axles. Class 1 covers light vehicles. Heavy vehicles are Class 2 with 2 axles, Class 3 with 3 or 4 axles and Class 4 with 5 or more axles.

When do toll tariffs change?

Tariffs are adjusted once a year. The current figures took effect on 1 March 2026 and are published in Government Gazette Nos. 54087 and 54088 (5 February 2026). This page will be updated when a new notice is published, but the Gazette is always the legal record.

Does the calculator include frequent-user discounts?

No. SANRAL offers discounts at some plazas for frequent users and qualifying local users, and these now require a Tag. If you qualify, enter your discounted amounts in the "other plazas" rows instead of ticking the plaza.

Can I use this calculator for routes other than the N3?

Yes. Untick the N3 plazas and add each plaza on your route with the amount for your class from the official tariff list. The trip, monthly and per kilometre totals work the same way.

How do I include tolls in my cost per kilometre?

Enter the one-way distance and the calculator shows toll cost per kilometre for the full trip. Put your monthly toll figure into the fleet cost per km calculator to see its effect on your total cost and rate.

Match every toll charge to a trip, automatically

T-ERP links toll, fuel and trip records to each vehicle and load, so lane profitability and cost per kilometre are always current. A 30-minute consultation shows you how.