- London Heathrow (LHR) Johannesburg (JNB)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–2 Non-stop flights per dayat least 9h 50minfrom £409 - London (LON) Cape Town (CPT)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–4 Non-stop flights per dayat least 10h 30minfrom £492 - London (LON) Johannesburg (JNB)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–2 Non-stop flights per dayat least 9h 50minfrom £372 - London Heathrow (LHR) Cape Town (CPT)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–3 Non-stop flights per dayat least 10h 35minfrom £492 - Manchester (MAN) Cape Town (CPT)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
only flights with stopoverat least 15hfrom £574