Three things on a South African freight lane will stop you: a pass, a weighbridge, and your own axle distribution. All three are knowable before you leave the yard, and all three are on this page with the kilometre they sit at.
This is not general road-safety advice. It is what is physically on the major corridors, taken from our own route data and the legal limits that apply to it.

The passes, and where they are
| Pass | Summit | Lane | Distance in |
|---|---|---|---|
| Van Reenen’s Pass | 1 690 m | N3 · Johannesburg–Durban | 304 km from Johannesburg |
| Hex River Pass | 965 m | N1 · Johannesburg–Cape Town | 1 232 km from Johannesburg |
| Du Toitskloof Pass (the old road) | 820 m | N1 · the alternative to the tunnel | near the Huguenot Tunnel, 1 331 km |
| Sir Lowry’s Pass | 452 m | N2 · Cape Town–Gqeberha | 58 km from Cape Town |
| Houwhoek Pass | 340 m | N2 · Cape Town–Gqeberha | 83 km from Cape Town |
| Carlton Heights | not recorded | Gqeberha–Bloemfontein | 377 km from Gqeberha |
Durban to Gqeberha has no pass at all — 941 km and the only one of the four major South African freight lanes without one. Its difficulty is traffic, distance and two-lane road, not gradient.
The part that catches people: it is the run before the descent
Look at where the two big passes sit on their lanes and the same pattern appears twice.
- Van Reenen’s, southbound. You arrive laden, having run 300 km of mostly flat highveld. The descent off the escarpment is long enough to boil a set of brakes that were fine all morning.
- Hex River, southbound. It arrives at the end of a long descent-free run across the Karoo — which is exactly when a brake system that has not been worked all day gets asked to work.
Both passes are preceded by the conditions that make them dangerous. Hundreds of kilometres of flat road tell you nothing about your brakes, and then the road asks everything of them in twenty minutes. The check that matters is the one you do at the top, not the one you did at the depot.
Van Reenen’s Pass in detail
The N3 drops off the Drakensberg escarpment here, and the clearest evidence of what that does to trucks is what has been built beside the road.
- Two arrestor beds — the lower at km 51.0S, opposite the Pyramids Motel; the upper at km 55.6S, south of Windy Corner. Gravel lanes that exist to stop a truck whose brakes have gone.
- A 60 km/h speed limit specifically for heavy vehicles.
- The beds close periodically for maintenance, and N3TC publishes those closures. Worth checking before the descent rather than discovering it during one.
Two arrestor beds on one pass is a measurement. Nobody builds those speculatively.
Weighbridges: one of them is not optional
| Weighbridge | Lane | Distance in | What it is |
|---|---|---|---|
| Heidelberg | N3 · Johannesburg–Durban | 53 km from Johannesburg | Compulsory stop for heavy vehicles — not a spot check |
| Kroonstad | N1 · Johannesburg–Cape Town | 174 km from Johannesburg | Free State traffic control centre |
Heidelberg is 53 km out of Johannesburg, which means you meet it before you have settled into the trip. Build the time into the schedule rather than treating it as a delay.
What it measures is not only your gross
This is the part that fails legal loads. A combination can be inside its permitted total mass and still be illegal, because one axle group is over.
| Axle configuration | Maximum mass |
|---|---|
| Steering axle | 7 700 kg |
| Non-steering axle | 8 000 kg |
| Axle with dual wheels | 9 000 kg |
| Tandem with dual wheels | 18 000 kg |
| Tridem with dual wheels | 24 000 kg — not 27 000 |
Loading nose-heavy or tail-heavy will fail you on distribution while your gross is perfectly legal. The tridem figure is the one that surprises people most often — it is capped at 24 000 kg, not the 27 000 kg you get by multiplying, and axle spacing can bind before the table does.
The full picture is on our axle mass limits guide.
Abnormal loads: the conditions are calculable
If your load is over the legal dimensions, the safety requirements stop being advice and become permit conditions — escorts, flags, warning boards, amber lights and a speed restriction. All of them can be worked out before you apply, from your dimension class and the category of road you are using.
- Escorts, flags and warning lights — the full matrix by class and route category
- Overhangs and load projections — the abnormality most often missed
- Legal dimensions and mass — where “abnormal” begins
What this page does not cover
Road safety is much larger than what we can source, and it is worth saying which parts we have deliberately left alone.
- Hijacking and cargo theft. We hold no incident data. Route-level theft patterns matter enormously and we are not going to guess at them.
- Truck stops and safe overnight parking. We do not maintain a verified directory, and an out-of-date list of “safe” parking is worse than none.
- Driving hours and fatigue. Governed by the bargaining council agreement and the National Road Traffic Act rather than by anything we record.
- Weighbridges on the N2 south. We hold verified weighbridge data for the N3 and the N1 only. Do not read that absence as “no weighbridges” — read it as us not knowing, and confirm locally.
The pattern across this whole hub is the same: we publish what is in our own data and name the gaps rather than filling them in.
Questions people ask
Where are the arrestor beds on Van Reenen’s Pass?
Two of them: the lower at km 51.0S opposite the Pyramids Motel, the upper at km 55.6S south of Windy Corner. They close periodically for maintenance and N3TC publishes the closures.
Is the Heidelberg weighbridge compulsory?
Yes. It is a compulsory stop for heavy vehicles on the N3, 53 km out of Johannesburg — not a spot check. Build the time into the schedule.
What is the speed limit for trucks on Van Reenen’s Pass?
60 km/h, applied specifically to heavy vehicles on the descent.
Can I be overloaded if my total weight is legal?
Yes, and it is common. Axle groups have their own limits — 7 700 kg on a steering axle, 9 000 kg on a dual-wheel axle, 18 000 kg on a dual-wheel tandem and 24 000 kg on a dual-wheel tridem. Loading nose-heavy or tail-heavy fails you on distribution while your gross is perfectly legal.
Which South African freight route has no mountain pass?
Durban to Gqeberha — 941 km, and the only one of the four major lanes without one. The N3 has Van Reenen’s, the N1 has Hex River and the Huguenot Tunnel, and the Cape Town–Gqeberha N2 has Sir Lowry’s and Houwhoek inside its first 83 km.
How high is Van Reenen’s Pass?
1 690 m at the summit, 304 km from Johannesburg on the N3, where the road drops off the Drakensberg escarpment.
Where this comes from
- Pass positions and summits — our corridor route data, with each pass placed by distance along the driven route.
- Arrestor bed positions, the 60 km/h limit and the maintenance closures — as published on our Johannesburg–Durban corridor guide.
- Weighbridge positions — the same route data, N3 and N1 only.
- Axle mass limits — TRH 11, reproducing Regulations 240 and 241.
- The map — rendered from OpenStreetMap data on our own tile server, showing the actual routed road.
Road conditions change and closures are published by the concessionaires. These positions are stable; the state of the road on the day is not, so check before you commit a schedule to it.
The corridors in full
- Johannesburg to Durban — 571 km, Van Reenen’s and the compulsory weighbridge
- Johannesburg to Cape Town — 1 397 km, Hex River and the Huguenot Tunnel
- Beitbridge to Durban — 1 103 km, the cross-border run down the N3
- Cape Town to Gqeberha — 749 km, two passes in the first 83 km
- Durban to Gqeberha — 941 km, no pass
- Gqeberha to Bloemfontein — 665 km, one pass and no toll plaza
Next
- Abnormal, bulk and special loads — when safety becomes a permit condition
- Trucks and what they carry — axles, rigs and legal mass
- Border posts — the other thing that stops you
- Rates and running costs — what a pass costs in fuel and brakes
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.
