- 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 - Accra (ACC) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
6 Non-stop flights per weekat least 5h 55minfrom $568