Cheap flights Johannesburg (O.R. Tambo) to Cape Town
Nonstop flights from Johannesburg to Cape Town: Safair, LIFT, South African Airways and 2 more. Nonstop flights per week: 244. Flight time: 2 hours 15 minutes. Distance: 1271 km. Tickets from $53 (departure 22 April).
Yes. Nonstop flights from Johannesburg to Cape Town are operated by: Safair, LIFT, South African Airways, South African Airlink, CemAir. A nonstop flight takes 2 hours 15 minutes on average. Nonstop tickets start at $53.
The average ticket price Johannesburg Cape Town is $103. The cheapest ticket costs $53, operated by CemAir, flight 5Z 840, departing Johannesburg on 22 April at 16:00, arriving Cape Town on 22 April at 18:15. Prices as of 10 November.
A nonstop flight takes 2 hours 15 minutes on average. The fastest is 4Z 941 South African Airlink: 2 hours 5 minutes.
Flights from Johannesburg to Cape Town depart from these airports: O.R. Tambo (JNB), Lanseria International Airport (HLA). Most flights depart from O.R. Tambo. Arrival: Cape Town (CPT).
Based on prices for the coming months, the cheapest month to fly is April 2027: tickets from $53. The most expensive month is December, with tickets from $82.
Tickets from Johannesburg to Cape Town are sold by: Safair, LIFT, South African Airways, South African Airlink, CemAir. All of them fly nonstop.
The distance from Johannesburg to Cape Town is 1271 km.
Tickets from Cape Town to Johannesburg start at $54. The average price is $104. Nonstop flights are operated by: Safair, LIFT, South African Airways, South African Airlink, CemAir, ASL Airlines France. All tickets Cape Town — Johannesburg