how far is cape town from johannesburg
Cape Town and Johannesburg are about 1 260 km apart by air and roughly 1 400 km by road, which is about 12–15 hours of driving depending on speed and stops.
Quick Scoop
If you’re wondering “how far is Cape Town from Johannesburg?” , here’s the simple breakdown:
- Straight-line (flight) distance: About 1 260 km (±784 miles).
- Typical driving distance: About 1 398–1 420 km (±870–880 miles) on the main N1 route.
- Flight time: Around 1 hour 30 minutes in the air (often around 2–3 hours total including airport time).
- Driving time: Roughly 12–15 hours in one go, depending on speed, traffic, and stops.
Mini table of distances
| Route type | Approx. distance | Typical time |
|---|---|---|
| Direct / “as the crow flies” | ≈ 1 260 km (784 miles) | [1][7][9]Used for rough distance, not actual travel | [7][9][1]
| By car (N1 highway) | ≈ 1 398–1 420 km | [3][5][9][1]About 12–15 hours, depending on speed and stops | [5][9][1][3]
| Commercial flight (CPT ↔ JNB) | ≈ 1 270 km (air route) | [5]±1 h 30 min in the air | [9][7][5]
Tiny travel story-style example
Imagine leaving Johannesburg before sunrise, hitting the N1 with a flask of coffee and a playlist ready. By mid-morning you’ve passed Bloemfontein, and by late evening, after roughly 1 400 km of highway, the lights of Cape Town and the outline of Table Mountain finally show up on the horizon.
Bottom note: Information gathered from public forums or data available on the internet and portrayed here.