99Tools

Travel tool

Toll Gate Fees Calculator South Africa

Estimate toll fees by choosing your vehicle class and the plazas on your planned route. The calculator provides a detailed total from the stored tariff table. Toll prices change, so check the displayed tariff date and confirm the amount with the relevant toll operator before travelling.

Reviewed 13 September 2026

Calculate your result

Complete the fields and select Calculate.

How this calculator works

The tool uses the values you enter and applies the calculation shown below. Results update only when you select Calculate, so you can check every input before the result is produced.

Formula
Total toll cost = sum of the selected plaza fee for the chosen vehicle class

How to use it

  1. Enter or select every required value.
  2. Check the unit shown beside each field.
  3. Select Calculate to produce the estimate and breakdown.
  4. Review the assumptions before using the result for a decision.

Understanding your result

The main result is shown first, followed by the values used in the calculation. A result is only as reliable as the information entered. Use current amounts, accurate measurements and the correct vehicle, employment or study details.

Important limitations

This calculator is an information and planning tool. Rates and rules may change, while individual circumstances can require a different method. For important decisions, compare the estimate with documents or guidance from the relevant university, SARS, UIF, lender, builder, SANRAL or toll operator.

Quick answer

Total toll fees for a selected South African route and vehicle class.

Toll Gate Calculator South Africa: what the result means

The calculator estimates total toll fees for a selected South African route and vehicle class. It is designed around this exact travel question, so unrelated costs are not silently mixed into the result. The headline gives the main answer and the lines below it show the distance, time, quantity, fee or per-person amounts used to reach that answer.

Information to have ready

Collect current information for the current light-vehicle route total, journey direction, vehicle-class adjustment and people sharing. The numbers already visible in the form are examples that show the expected format; they are not recommended prices or official rates. South African fuel prices, toll tariffs, exchange rates, airline fees and booking prices can change, so record the date of every time-sensitive input.

How to get a useful result

  1. Choose whether the distance or fee is one way, return or charged per travel leg.
  2. Replace each sample value with a measurement, logbook entry, route result or quotation.
  3. Keep kilometres, litres, days, nights, rooms and travellers in their labelled fields.
  4. Select Calculate and read the complete breakdown, not only the large total.
  5. Change one uncertain input and calculate again to see how much the result can move.

South African travel details that matter

Road calculations use kilometres, litres per 100 kilometres or kilometres per litre, and Rand. A route estimate is not turn-by-turn navigation. Check live directions before departure, especially where roadworks, border crossings, weather or closures may change the trip. Use the correct vehicle class for tolls and the actual vehicle’s recent consumption for fuel. For accommodation and flights, check whether VAT, service charges, baggage, parking, transfers, meals and refundable deposits are included.

How toll gate fees work in South Africa

Toll charges depend on the road, plaza and official vehicle class. SANRAL and concessionaires publish tariffs for the sections they operate. Conventional toll plazas remain in operation even though Gauteng open-road e-tolls ended. Tariffs can change annually, so this calculator requires the current official route amount instead of silently relying on an old stored price.

Selected 2026 Class 1 toll prices

From 1 March 2026, SANRAL lists these VAT-inclusive Class 1 mainline tariffs: Vaal R91.50, Grasmere R27.50, Kranskop R61.50, Nyl R79.50, Capricorn R63.50, Middelburg R84.00, Machadodorp R126.00 and Nkomazi R95.00. Kranskop, Nyl and Capricorn are on the N1; Middelburg, Machadodorp and Nkomazi are on the N4. Use the official route map to identify which plazas apply to the exact trip.

Avoid double-counting

Enter each cost once. Do not add tolls to “other costs” when tolls already have their own field. Do not add a refundable deposit to the non-refundable stay or hire total unless the question is how much cash must be available at checkout. If a room rate already includes breakfast or taxes, do not enter them again. If a route distance already includes the return leg or detour, do not multiply or buffer it a second time.

Check a second scenario

Keep the first result as a baseline, then change one assumption. For a road trip, test a higher fuel price or consumption figure. For a booking, test a different number of rooms or nights. For international spending, test the provider’s less favourable exchange rate. A contingency is useful for uncertain costs, but it should not replace researching a known price.

Limits of this estimate

The tool cannot see live traffic, a new toll tariff, a provider’s final exchange rate, fare restrictions, cancellation rules or an employer’s approval decision. Confirm the final amount with current tariffs from SANRAL or the relevant concessionaire. Business travel and allowance results are planning aids, not a SARS assessment or proof that an expense will be reimbursed.

Continue planning your trip

Road Trip Cost Calculator can help with the next separate step: Add fuel, accommodation, food and other road-trip costs.

Other useful travel calculators

Frequently asked questions

What is a toll gate calculator?

It adds the current official toll charges for the chosen route, vehicle class and journey direction.

What are selected 2026 Class 1 toll prices?

Effective 1 March 2026, Vaal is R91.50, Grasmere R27.50, Kranskop R61.50, Nyl R79.50, Capricorn R63.50, Middelburg R84.00, Machadodorp R126.00 and Nkomazi R95.00.

How much are the toll gates from Johannesburg to Durban?

For the full N3 journey, add the 2026 Class 1 mainline tariffs that apply to the exact entry and exit points: De Hoek R67, Wilge R94, Tugela R100, Mooi R70 and Mariannhill R16.50. That full set totals R347.50 one way, but a shorter entry or exit changes the total.

Where is Kranskop Toll Plaza?

Kranskop is an N1 toll plaza in Limpopo, not an N3 plaza. The 2026 Class 1 mainline tariff is R61.50.

How much are Middelburg and Machadodorp toll gates?

From 1 March 2026, the Class 1 mainline tariffs are R84.00 at Middelburg and R126.00 at Machadodorp. Other vehicle classes pay different amounts.