Skip to content

Truck Rate per KM in South Africa (2026 Guide)

Updated 7 min read

South African truck on N3 highway between Johannesburg and Durban at golden hour

What should you charge per kilometre in South Africa? 2026 rate guide covering linehaul, fuel, tolls, and how to avoid underquoting your next load.

What Is CPK — and Why Does It Drive Every Rate Conversation?

CPK stands for Cost Per Kilometre. It is the single most important number in your trucking business — the total cost of operating your truck divided by every kilometre you drive. Before you can quote a rate to any shipper, you need to know your CPK. If your rate is below your CPK, you’re losing money on every load, no matter how busy you are.

CPK has two components:

Add them together and you have your break-even rate per kilometre. Everything above that number is your gross margin.

How to Calculate Your Truck Rate per KM

Here is a simplified CPK calculation for a 34-tonne interlink in South Africa (2026 reference figures):

Cost ItemMonthly (R)CPK at 10,000 km/month
Bond / depreciationR 28,000R 2.80
Insurance (GIT + liability)R 9,500R 0.95
Licence & permitsR 1,800R 0.18
Tracker + telematicsR 650R 0.07
Total FixedR 39,950R 4.00
Fuel (55 L/100km @ R22.80)R 12.54
Tyres (22 tyres @ R6,500, 120,000km life)R 1.19
Maintenance & repairsR 8,000R 0.80
Driver wages & allowancesR 18,000R 1.80
Total VariableR 16.33
Total CPKR 20.33

Rate figures removed, 15 August 2026. This page previously carried per-kilometre and per-load rate ranges. They were not derived from any rate dataset we hold — we could not show you where a single one came from, so we took them down rather than leave them standing as the anchor for your next negotiation. What we publish instead is computed and checkable: corridor distances from our own route geometry, toll costs from the SANRAL Class 4 schedule, and the current DMRE diesel price. Build your rate from your own cost per kilometre plus those inputs, and know your floor before you quote.

At R20.33 CPK, a minimum freight rate of R24–R26/km covers costs with a 20–30% margin. What operators actually charge above that floor is set by competition and backhaul availability, and we do not publish a figure for it — we hold no verified rate dataset, and a number here would become the anchor for your next negotiation.

About the cost-per-kilometre figures on this page. They are illustrative assumptions, not measurements. Kweli does not operate a fleet whose records we could publish, so we will not dress these up as data — they are a starting structure for your own numbers, and the numbers that decide whether a load pays are yours, not ours. What we do publish from source: corridor distances computed from route geometry, toll costs from the SANRAL Class 4 schedule effective 1 March 2026, and the current DMRE diesel price. Substitute your own fuel consumption, tyre life and maintenance cost before you quote.

Current Truck Rates per KM in South Africa (2026)

These are market reference rates for common truck types on South African domestic corridors. Rates fluctuate with fuel price, corridor congestion, seasonal demand, and backhaul availability. Use these as a starting benchmark, not a fixed price.

Truck TypeGVM / PayloadRate (not published)Notes
Light delivery vehicle3.5t GVM / ~1t payloadR 12–R 20Urban distribution, courier
6-tonne rigid6t GVM / ~3t payloadR 28–R 38Regional deliveries, retail
10-tonne rigid10t GVM / ~6t payloadR 35–R 50Building materials, FMCG
14-tonne rigid14t GVM / ~8t payloadR 38–R 55Bulk short-haul, municipal
Semi-truck + superlink34t GVM / ~26t payloadR 45–R 65JHB–DBN, JHB–CPT, general freight
34t interlink / double volume34t / ~30t payloadR 50–R 75High-volume corridors, retail distribution
Tipper (side/rear)34t / ~28t payloadR 28–R 48 (or per tonne)Bulk: coal, sand, grain, aggregates
Refrigerated (reefer)34t / ~24t payloadR 60–R 90Premium for cold chain; higher maintenance CPK
Tanker (liquid / petroleum)34t / ~27kLR 55–R 80Fuel, chemicals, food-grade

Corridor Pricing Breakdown

Rates vary significantly by corridor. The most competitive corridors (JHB–DBN, JHB–CPT) have the highest load volume and the most trucks competing for freight, which keeps rates tighter. Less-travelled corridors or cross-border routes command a premium.

CorridorDistance (approx.)Rate (not published)Rate Driver
JHB → Durban (N3)560 kmHigh volume, strong backhaul
JHB → Cape Town (N1)1,400 kmLong distance, weaker backhaul
JHB → Port Elizabeth1,000 kmModerate volume, auto sector loads
JHB → Beitbridge (ZW border)480 kmBorder delays, cross-border premium
JHB → Chirundu (ZM border)1,550 kmLongest domestic leg, COMESA complexity
Cape Town → JHB1,400 kmBetter backhaul than northbound CPT→PE

Cross-border surcharge: Rates into Zimbabwe, Zambia, Mozambique, and other SADC countries typically carry a 20–40% premium over the equivalent domestic corridor distance. This covers border waiting time (1–3 days at Beitbridge is common), forex risk on payment, and the cost of cross-border permits (CBRTA, COMESA insurance).

How Fuel Surcharges Work

Most South African freight contracts set a base rate at a reference diesel price — commonly R21–R23/litre. When the pump price moves above that reference, an additional fuel surcharge (FSC) is applied on top of the base rate.

A typical FSC structure: 1% surcharge per R0.50/litre increase above the base price. If diesel is at R24.50/litre and your base reference is R22.00/litre, that’s a R2.50 gap — a 5% fuel surcharge on your base rate.

On a R55/km base rate, a 5% FSC adds R2.75/km. On a 560km JHB–DBN run that’s an extra R1,540 per trip. Always clarify whether a quoted rate is inclusive or exclusive of FSC before accepting a load.

The easiest way to protect yourself: negotiate FSC as a separate line item on every contract, pegged to the current official diesel retail price at the time of invoicing.

Finding Loads at the Right Rate

Knowing your CPK gives you a floor — but finding loads at the right rate requires access to the market. The more loads you can compare, the better your negotiating position.

Kweli Load Exchange shows available loads across South Africa and SADC corridors — with payment terms, shipper details, and corridor data visible before you commit. It’s free, no commission, and available via WhatsApp.

For a deeper understanding of rate structures on specific corridors, the SADC corridor guides cover distance, typical cargo, and market rate ranges for the Beira, Kazungula, and JHB–Lusaka routes.

Know your rate. Find the right load. Search available loads on Kweli →

🧮 Try the free logistics calculators

Open the Free CPK & Rate Calculator →

CPK · Freight Rate · Fuel Surcharge · Load Profitability — free, no signup required

What a rate per kilometre cannot tell you

Everything above gets you to a defensible number. It cannot tell you whether the number will be honoured.

A rate per kilometre is what was agreed. What matters to your bank balance is what was paid, and when. Those are different facts, and the gap between them is where small operators lose money they had already counted.

This is the thing a WhatsApp group structurally cannot do. A group will find you the load. It will not remember that the same shipper took 47 days to pay the last three operators who carried for them — because nobody in the group was there for all three.

Kweli is built on two things: corridors, the lanes trucks actually run, and memory, the record of what happened on them. Collections made when promised, payments made when promised, documents provided without chasing. The rate is the hook; the record is the product.

What we publish and what we do not. We publish the cost side, because it is knowable: fuel, tyres, wages, tolls, axle limits. We do not publish lane rate benchmarks — narrowed to one commodity on one lane our sample collapses, and a number in a table looks like a measurement whatever its sample size. We say so on the page where shippers ask for it.

Go deeper: Rates and running costs · what actually decides whether you get a load · the truck that sets your cost base

📊 Part of the Freight Rates & Costs hub — how to work out what to charge: your cost per kilometre, the measured road distance, and what the return leg recovers.

Kweli Load Exchange

Now find a load for your truck — or a truck for your load

Free for transporters and shippers. No commission, no subscription.

Local

and cross-border

See

who you are dealing with

R0

commission, always

List your truck and its corridors, or post a load. Your corridors decide which loads we show you first — they do not lock you out of the rest. Body, weight, fit, papers: we show them, and you decide.

WhatsApp-integrated · your number is your account. Nothing from an app store — you finish with your trucks and their corridors on the board.

New to Kweli? See what the network does → — load exchange, driver registry and the Pulse community.

Share the Post: WhatsApp LinkedIn X
Find loads for your truckFree to join · no booking feesOpen