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: 260. Flight time: 2 hours 15 minutes. Distance: 1271 km. Tickets from TSh134 707 (departure 22 April).
Yes. Nonstop flights from Johannesburg to Cape Town are operated by: Safair, Lift, South African Airways, South African Airlink, CEM Air. A nonstop flight takes 2 hours 15 minutes on average. Nonstop tickets start at TSh134 707.
The average ticket price Johannesburg Cape Town is TSh258 268. The cheapest ticket costs TSh141 077, operated by CEM Air, flight 5Z 840, departing Johannesburg on 20 March at 16:00, arriving Cape Town on 20 March at 18:15. Prices as of 20 October.
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 TSh134 707. The most expensive month is November, with tickets from TSh206 057.
Tickets from Johannesburg to Cape Town are sold by: Safair, Lift, South African Airways, South African Airlink, CEM Air. All of them fly nonstop.
The distance from Johannesburg to Cape Town is 1271 km.
Tickets from Cape Town to Johannesburg start at TSh136 881. The average price is TSh255 512. Nonstop flights are operated by: Safair, Lift, South African Airways, South African Airlink, CEM Air, ASL Airlines France. All tickets Cape Town — Johannesburg