Flights from Johannesburg to London
The main Africa–Europe trunk route, flown almost entirely as an overnight northbound. Because Johannesburg sits at altitude and the route runs nearly due north, there is little time-zone shift — the journey is long but the jet lag is minimal.
Opens a live search for example dates. Change them on the results page.
Johannesburg to London at a glance
- Nonstop time
- 11h – 11h 45m
- Distance
- 9,070 km
- Cheapest months
- February to May and September to early November. December, January and the July–August European summer are the peak.
- When to book
- Three to five months ahead for December, which is both South African summer holidays and the European festive peak.
Airlines flying Johannesburg to London
These carriers operate the route nonstop. Availability varies by day, and connecting itineraries on other airlines often price below the nonstop fare.
- British Airways
- Virgin Atlantic
- South African Airways
Airports and practical detail
- Johannesburg
- O. R. Tambo International (JNB); the Gautrain links to Sandton in about 15 minutes
- London airports
- Heathrow (LHR) receives all nonstops
- Time zone
- Only one to two hours' difference, so jet lag is limited despite the length
When to book Johannesburg to London
Three to five months ahead for December, which is both South African summer holidays and the European festive peak.
February to May and September to early November. December, January and the July–August European summer are the peak.
Fares move daily and none of this is a guarantee. Run the search for your own dates to see what our travel partners are actually showing today.