- Johannesburg (JNB) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
30–73 non-stop flights per dayat least 2h 10minfrom $115 - Zurich (ZRH) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 10h 25minfrom $798 - Lanseria (HLA) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
6–17 non-stop flights per dayat least 2h 15minfrom $115 - Hamburg (HAM) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 15h 15minfrom $757 - Accra (ACC) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 13h 45minfrom $643
Stops
- Direct flight
Departure airport
Departure country
Airline
- Emirates Airline
- Kenya Airways
- Safair
- Hahn Air Systems
- Lufthansa
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Most frequent connection from Cape Town
Alternative routes to South Africa
- Flight Atlanta - Johannesburg from $ 924
- Flight New York - Johannesburg from $ 843
- Flight Washington DC - Johannesburg from $ 874
- Flight New York - Johannesburg from $ 843
- Flight Los Angeles - Johannesburg from $ 979
- Flight Dallas - Johannesburg from $ 932
- Flight Chicago O'Hare - Johannesburg from $ 1.026
- Flight San Francisco - Johannesburg from $ 1.012
- Flight Washington-DC - Johannesburg from $ 874