Hamba kahle means "go well". Tell us your trip and get a list of what to look out for, from other drivers and road know-how your maps app won't give you.

Route guide

Cape Town to Johannesburg

Route N1 via Bloemfontein, Colesberg and Beaufort WestAbout 1 400 kmDrive 14–16 hours

About 1,400 km on the N1 through the Free State and Karoo. Most people split it over two days or start very early with two drivers.

This guide was written for Johannesburg to Cape Town. The same roads apply on your trip, but read exits, merges and lane tips the other way round.

From drivers, last 3 days

Loading driver reports…

Before you leave

  • Have a card or cash ready for four toll plazas: Grasmere, Vaal, Verkeerdevlei and the Huguenot Tunnel.
  • Plan fuel stops; towns in the Karoo are far apart.
  • Consider an overnight stop in Colesberg or Beaufort West.
  • Check all tyres, including the spare.
  • Pack water and snacks for the long empty stretches.

Cape Town to Beaufort West

Cape Town endLane adviceRoad know-how

Traffic is heavy between Paarl and Cape Town through Bellville. Avoid the morning and late-afternoon peaks if you can.

Huguenot TunnelTollRoad know-how

Tolled tunnel near Paarl. The free Du Toitskloof Pass (R101) goes over the mountain instead but is slower and steep.

Hex River PassHazardRoad know-how

Long, steep pass between the Karoo and the Hex River Valley near De Doorns. Use a lower gear downhill and watch for slow trucks uphill.

Beaufort West to LaingsburgHazardRoad know-how

About 200 km with few stops, known for fatigue-related crashes. Rest before you start it.

Beaufort West to Colesberg

Three Sisters junctionTipRoad know-how

The N12 to Kimberley joins here. Beaufort West is about 75 km further.

Karoo extremesWeatherRoad know-how

Very hot summer afternoons and freezing winter nights. Carry water and a warm layer.

Empty Karoo stretchesHazardRoad know-how

Long gaps between Hanover, Richmond and Three Sisters. Refuel when you're at half a tank.

Colesberg to Bloemfontein

ColesbergFuel & stopsRoad know-how

Popular overnight and fuel stop just before the Orange River and the Northern Cape.

Small Free State townsFuel & stopsRoad know-how

Springfontein, Trompsburg and Edenburg have fuel, but fill up before your tank runs low.

Bloemfontein western bypassLane adviceRoad know-how

The N1 skirts the city to the west. Stay on the N1 unless you're stopping in town.

Bloemfontein to Johannesburg

Verkeerdevlei Toll PlazaTollRoad know-how

Between Winburg and Bloemfontein, near Brandfort.

Kroonstad and VentersburgFuel & stopsRoad know-how

Fuel stops just off the N1, which bypasses most towns.

Vaal Toll PlazaTollRoad know-how

Near Parys, just before the Vaal River.

Grasmere Toll PlazaTollRoad know-how

South of Joburg, near Ennerdale.

Spotted a hazard? One tap to report

Passengers only, or once you've stopped. Never while driving.

A tap posts the hazard and road. To add the lane, how bad it is or a tip, use "Add a detailed report" further down.

Your location is only used when you tap a button that asks for it. Reports show it rounded to about 100 m, never your exact spot. You can always type the road instead.

Reports on the map

Reports posted with a location show here. Tap a pin for details. No pins doesn't mean no hazards.
Add a detailed report
What's there
Best lane
How bad
How your drive went
Official sources

Check before you go

Latest from the road

Send feedback

Something wrong in a route guide, a bug, or an idea? Tell us. Anyone can send this, no sign-in needed.

What's it about?

Add it to your home screen

Hamba Kahle Roads is a website, so there's nothing to download from an app store. Add it to your home screen and it opens full-screen like an app.

Flag this report

Flags are private. We hide the report for you straight away, and from everyone once a few drivers flag it.

What's wrong with it?

Sign in to post

We'll email you a sign-in link and a code. No password needed. By signing in you agree to our terms and privacy notice.