Skip to content
JNBLHRNonstop availableSouth AfricaUnited Kingdom

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.

Frequently asked questions