- Johannesburg (JNB) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–25 Non-stop flights per dayat least 2h 10minfrom $146 - Harare (HRE) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–6 Non-stop flights per dayat least 1h 40minfrom $156 - Luanda (LAD) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 3h 20minfrom $717