- 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 £509 - 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 £509