JNB → LHR
Flights from Johannesburg to London
Johannesburg to London is one of the busiest links between southern Africa and Europe, with heavy business, tourism, and visiting-friends-and-relatives traffic. Use Flyroz to compare live fares, then book directly with the airline or travel site — we never add a booking fee.
Cheapest one-way from
Search to see current fares for your dates.
How long is the flight?
Nonstop flights from Johannesburg to London (Heathrow) typically take around 11h 15m. Exact times vary by aircraft, routing, and conditions.
Airlines flying this route
Nonstop JNB–LHR service is operated by British Airways and Virgin Atlantic, with multiple flights most days — many of them overnight. Schedules can change over time, so check current results for your dates.
Direct vs. connecting flights
This route is well served by nonstop flights, with one-stop connecting options also available (often via a Gulf, East African, or European hub). Nonstop is usually fastest; connecting itineraries can sometimes be cheaper.
Best time to fly & book
Fares are often higher around the year-end holiday period and other school holidays, and lower in quieter months. Booking ahead and keeping dates flexible generally gives more choice.
Frequently asked questions
How long is the flight from Johannesburg to London?
Nonstop flights from Johannesburg to Heathrow typically take around 11h 15m. Connecting itineraries take longer depending on the layover.
Which airlines fly nonstop from Johannesburg to London?
Nonstop JNB–LHR service is operated by British Airways and Virgin Atlantic, mostly as overnight flights. Run a live search to compare fares on your dates.
Are there nonstop flights from Johannesburg to London?
Yes — Johannesburg to Heathrow has multiple nonstop departures most days across two carriers, alongside one-stop connections that can sometimes be cheaper.
When is the cheapest time to fly from Johannesburg to London?
Fares are often higher around year-end holidays and school breaks, and lower in quieter months. Booking ahead and flexible dates usually help.
Related routes
Ready to compare Johannesburg → London?
Live fares from Aviasales · book at the source, no fees.