There are no non-stop flights between Pretoria (via OR Tambo International, JNB) and London (LHR/LGW). All options require at least one stop.
| Airline | Common Hub | Typical Total Time |
|---|---|---|
| South African Airways | Direct* (seasonal) / Johannesburg | ~11.5 hrs (if direct resumes) |
| British Airways | Johannesburg → London (direct* seasonal) | ~11.5 hrs |
| Emirates | Dubai (DXB) | ~13–15 hrs |
| Qatar Airways | Doha (DOH) | ~13–15 hrs |
| Ethiopian Airlines | Addis Ababa (ADD) | ~14–16 hrs |
| KLM / Air France | Amsterdam (AMS) / Paris (CDG) | ~14–16 hrs |
| Turkish Airlines | Istanbul (IST) | ~14–16 hrs |
*SAA and BA have operated seasonal direct JNB–LHR flights; check current schedules.