- 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 - Lanseria (HLA) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
8–10 Non-stop flights per dayat least 2hfrom $123