About the Johannesburg → Cape Town route
Johannesburg to Cape Town is one of South Africa's great domestic rivalries, compressed into ninety minutes of airtime. At 1,272 kilometres, it's a short-haul hop by any measure, but the route punches well above its weight — South African Airways and FlySafair both run it hard, catering to a mix of Joburg suits heading down for meetings and families loading surfboards onto the Boland-bound weekend. It's a route I've flown more times than I can count, and what always strikes me is how much country changes beneath you in so little time.
Why travel from Johannesburg to Cape Town?
Cape Town earns its reputation the honest way. The food culture alone — from the seafood at the V&A Waterfront to the wine farms threading through Stellenbosch — is reason enough for many Johannesburg residents to make the trip several times a year. There's also the Atlantic Seaboard, which operates almost as a different world from Joburg's landlocked energy, and Table Mountain, which never quite loses its effect no matter how many times you've seen it from the approach. Business travel is real here too — Cape Town has grown into a genuine tech and creative hub — but the leisure weight is heavier on this route than almost any other domestic pairing in the country. Family connections run deep as well, with a steady stream of travellers visiting relatives who relocated from Gauteng.
Quick stats
- Distance: 1,272 km
- Estimated flight time: 1h 30m
- Operating airlines: 4Z, 5Z, FA, GE, SA, SQ, W2
- Direct route: yes
Practical tips for JNB → CPT
Cape Town's best flying weather runs from November through March, though fares climb sharply over the December school holidays — book those flights early or expect to pay for the privilege. CPT's airport is compact and straightforward on arrival; the MyCiTi bus connects to the city centre affordably, while rideshares and metered taxis are plentiful outside the terminal. No visa complications here — same country, same rand, same languages. If you're flying a low-cost carrier, check your baggage allowance carefully before you pack; hold luggage is rarely included in the base fare and the add-on costs add up fast.
Frequently asked questions
How long is the flight from Johannesburg to Cape Town?
The flight is approximately 1 hour and 30 minutes for the 1,272 km distance. This makes it one of South Africa's shortest major domestic routes.
Which airlines operate the JNB to CPT route?
Six airlines currently serve this route: 4Z, 5Z, FA, GE, SA, and SQ, along with W2, giving you multiple options for scheduling and pricing.
What's the best time to fly from Johannesburg to Cape Town?
The shoulder seasons of April–May and September–October offer the best blend of pleasant weather and moderate fares, while December–January sees peak tourism and higher prices.
Do I need a visa to fly from Johannesburg to Cape Town?
No visa is required for domestic travel within South Africa; a valid ID or passport is sufficient for this internal flight.
What should I know about luggage and jet lag on this route?
Luggage allowances vary by airline, so check your carrier's policy in advance; however, jet lag is not a concern on this short domestic flight with no time zone change.