Flights from London to Johannesburg (LHR → JNB) | Flyroz

LHRJNB

Flights from London to Johannesburg

London to Johannesburg is one of the busiest links between Europe and southern Africa, 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 London (Heathrow) to Johannesburg typically take around 10h 55m to 11h 10m. Exact times vary by aircraft, routing, and conditions.

Airlines flying this route

Nonstop LHR–JNB 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 (southern-hemisphere summer) 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 London to Johannesburg?

Nonstop flights from Heathrow to Johannesburg typically take around 11 hours. Connecting itineraries take longer depending on the layover.

Which airlines fly nonstop from London to Johannesburg?

Nonstop LHR–JNB 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 London to Johannesburg?

Yes — Heathrow to Johannesburg has around three nonstop departures a day across two carriers, alongside one-stop connections that can sometimes be cheaper.

When is the cheapest time to fly from London to Johannesburg?

Fares are often higher around year-end holidays and school breaks, and lower in quieter months. Booking ahead and flexible dates usually help.

Ready to compare LondonJohannesburg?

Live fares from Aviasales · book at the source, no fees.