Find Cheapest Airlines Flying from Johannesburg to London
British Airways
Qatar Airways Flight deals from Johannesburg to London
Find the cheapest direct flight options from Johannesburg to London over the next three months. Book one-way tickets from CAD 642 and round-trip tickets from CAD 1,358.
- Return
- One way
-
- Cheapest nonstop
JNB 19:2511h 10mDirectLHR 05:35Johannesburg - London | Thu, Jun 18 | British Airways
LHR 21:2011h 5mDirectJNB 09:25London - Johannesburg | Tue, Jun 23 | British AirwaysCAD 1,358 CAD 1,54712% off12% offCAD 1,547 CAD 1,358 -
JNB 20:1511h 15mDirectLHR 06:30Johannesburg - London | Thu, Jun 18 | Virgin Atlantic
LHR 20:5010h 55mDirectJNB 08:45London - Johannesburg | Tue, Jun 23 | Virgin AtlanticCAD 1,407 CAD 1,5479% off9% offCAD 1,547 CAD 1,407 -
JNB 20:4019h 25m1 stopSTN 15:05Johannesburg - London | Tue, Jun 23 | Air Algerie
STN 13:4017h 5m1 stopJNB 07:45London - Johannesburg | Sun, Jun 28 | Air AlgerieCAD 655 CAD 1,54757% off57% offCAD 1,547 CAD 655 -
JNB 20:3518h 55m1 stopSTN 14:30Johannesburg - London | Mon, Jun 22 | Air Algerie
STN 16:0016h 15m1 stopJNB 09:15London - Johannesburg | Fri, Jun 26 | Air AlgerieCAD 68955% offCAD 1,547 CAD 689 -
JNB 09:5030h 15m1 stopLHR 15:05Johannesburg - London | Mon, Jun 22 | Etihad Airways
LHR 14:4516h 35m1 stopJNB 08:20London - Johannesburg | Fri, Jun 26 | Etihad AirwaysCAD 92940% offCAD 1,547 CAD 929 -
JNB 16:5017h 55m1 stopLHR 09:45Johannesburg - London | Thu, Jun 18 | Rwandair
LHR 21:2016h1 stopJNB 14:20London - Johannesburg | Mon, Jun 22 | RwandairCAD 96937% offCAD 1,547 CAD 969 -
JNB 16:5015h 15m1 stopLHR 07:05Johannesburg - London | Fri, Jun 19 | Rwandair
LHR 21:2016h1 stopJNB 14:20London - Johannesburg | Mon, Jun 22 | RwandairCAD 97037% offCAD 1,547 CAD 970 -
JNB 14:3017h 30m1 stopLHR 07:00Johannesburg - London | Thu, Jun 18 | Ethiopian Airlines
LGW 10:1016h 45m1 stopJNB 03:55London - Johannesburg | Mon, Jun 22 | Ethiopian AirlinesCAD 98536% offCAD 1,547 CAD 985 -
JNB 09:4534h1 stopLHR 18:45Johannesburg - London | Sat, Jun 20 | Etihad Airways
LHR 21:4533h 30m1 stopJNB 08:15London - Johannesburg | Mon, Jun 22 | Etihad AirwaysCAD 99436% offCAD 1,547 CAD 994 -
JNB 09:4534h1 stopLHR 18:45Johannesburg - London | Thu, Jun 18 | Etihad Airways
LHR 21:4533h 30m1 stopJNB 08:15London - Johannesburg | Mon, Jun 22 | Etihad AirwaysCAD 99935% offCAD 1,547 CAD 999 -
JNB 03:1029h 10m1 stopLHR 07:20Johannesburg - London | Wed, Jul 15 | Rwandair
LHR 21:2028h1 stopJNB 02:20London - Johannesburg | Wed, Jul 22 | RwandairCAD 1,02234% offCAD 1,547 CAD 1,022 -
JNB 16:5017h 10m1 stopLHR 09:00Johannesburg - London | Tue, Jun 30 | Rwandair
LHR 21:1028h 10m1 stopJNB 02:20London - Johannesburg | Tue, Jul 7 | RwandairCAD 1,02734% offCAD 1,547 CAD 1,027 -
JNB 13:0017h 25m1 stopLON 14:00Johannesburg - London | Fri, Jun 19 | Normal Airline
LON 15:006hDirectJNB 16:00London - Johannesburg | Sun, Jun 21 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
JNB 21:1511h 15mDirectLHR 07:30Johannesburg - London | Thu, Jul 16 | British AirwaysCAD 642 CAD 72612% off12% offCAD 726 CAD 642 -
JNB 20:2511h 5mDirectLHR 06:30Johannesburg - London | Sun, Aug 2 | Virgin AtlanticCAD 660 CAD 7269% off9% offCAD 726 CAD 660 -
JNB 09:5030h 15m1 stopLHR 15:05Johannesburg - London | Fri, Jul 10 | Etihad AirwaysCAD 439 CAD 72640% off40% offCAD 726 CAD 439 -
JNB 09:5033h 55m1 stopLHR 18:45Johannesburg - London | Wed, Jul 22 | Etihad AirwaysCAD 45138% offCAD 726 CAD 451 -
JNB 12:4019h1 stopLGW 06:40Johannesburg - London | Thu, Jul 23 | Qatar AirwaysCAD 47135% offCAD 726 CAD 471 -
JNB 14:0517h 35m1 stopLGW 06:40Johannesburg - London | Wed, Jul 29 | Qatar AirwaysCAD 47435% offCAD 726 CAD 474 -
JNB 12:4019h1 stopLGW 06:40Johannesburg - London | Tue, Jul 21 | Qatar AirwaysCAD 47535% offCAD 726 CAD 475 -
JNB 14:0517h 35m1 stopLGW 06:40Johannesburg - London | Fri, Jul 24 | Qatar AirwaysCAD 47934% offCAD 726 CAD 479 -
JNB 14:0517h 35m1 stopLGW 06:40Johannesburg - London | Thu, Jul 30 | Qatar AirwaysCAD 47934% offCAD 726 CAD 479 -
JNB 14:0517h 35m1 stopLGW 06:40Johannesburg - London | Sun, Jul 26 | Qatar AirwaysCAD 47934% offCAD 726 CAD 479 -
JNB 12:4019h1 stopLGW 06:40Johannesburg - London | Tue, Jul 14 | Qatar AirwaysCAD 48134% offCAD 726 CAD 481 -
JNB 14:0517h 35m1 stopLGW 06:40Johannesburg - London | Mon, Jul 27 | Qatar AirwaysCAD 48333% offCAD 726 CAD 483 -
JNB 13:0017h 25m1 stopLON 14:00Johannesburg - London | Fri, Jun 19 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Johannesburg to London are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flight Information for Johannesburg to London Flights
The distance between Johannesburg and London is 9,076.88km. It takes around 11 hours 15 minutes on average to fly from Johannesburg to London. Based on Trip.com's data, travel demand peaks in January. The off-season for travel is October.
| Cheapest one-way flight price | CAD 439 |
|---|---|
| Cheapest return ticket price | CAD 655 |
| Off-season travel month | October |
| Peak season for travel | January |
| Flight distance | 9,076.88km |
| Average flight time | 11 hours 15 minutes |
| Popular airline | British Airways |
Trip.com price insights on flights from Johannesburg to London
What is the cheapest month for one-way flights from Johannesburg to London?
Based on Trip.com data, the cheapest month to fly from Johannesburg to London is December, with an average price of CAD 695. The most expensive month is usually March, with average prices reaching CAD 1,097.
What is the cheapest month for return flights from Johannesburg to London?
Based on Trip.com's historical data, February is often the cheapest month for fly from Johannesburg to London, with an average price of CAD 1,061. August is usually the most expensive period, with prices averaging as high as CAD 1,571.
Which day of the week is cheapest to fly from Johannesburg to London?
Based on Trip.com data from the past 12 months, the cheapest day to fly from Johannesburg to London is Monday. The average fare on this day is usually lower than on other days. Try to avoid flying on Thursday as fares are usually the highest.
Flight FAQs
Which airlines offer the cheapest flights from Johannesburg (JNB) to London (LON)?
Based on Trip.com data, Etihad Airways offers one-way fares as low as CAD 439 on Cheapest nonstop routes (e.g. JNB to LHR on Fri, Jul 10), while Air Algerie offers Cheapest nonstop round-trips from CAD 655 departing on Tue, Jun 23 and returning on Sun, Jun 28.Which airlines offer direct flights from Johannesburg to London?
At the moment, you can catch a direct flight from Johannesburg to London with the following airlines, including: British Airways Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.How long is the flight from Johannesburg (JNB) to London (LON)?
It takes about 11 hours 15 minutes to fly from Johannesburg (JNB) to London (LON).When is the best time to book flights from Johannesburg to London?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Johannesburg to London is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How many flights are there per week from Johannesburg to London?
Based on Trip.com data in the past 4 weeks, there is 12 flight per week flying from Johannesburg to London. You can check the weekly schedule for popular airlines on this route below: British Airways: S/M/T/W/T/F/S -- BA056 (19:35)How can I find the best deals on flights from Johannesburg to London?
To find best deals on flights from Johannesburg to London, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Fri, Jul 10, with one-way flights priced at just CAD 439.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is British Airways.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for London travel is around January.
· Get exclusive promo codes for Trip.com app users.When is the best time to book a flight from Johannesburg to London to get the best price?
The cheapest months to fly from Johannesburg to London is October, when demand for travel is lower.Which upcoming date is the cheapest for flights from Johannesburg to London?
After crunching the numbers on our June flight calendar, it's currently cheapest to fly from Johannesburg to London on June 18, 2026 with Etihad Airways, with prices starting at CAD 435.Which airports can I fly through when travelling to London from Johannesburg?
You can land at any one of the following hubs in London, with O.R. Tambo International Airport to Heathrow Airport (JNB-LHR) is by far the most common option on this route: London City Airport (LCY) London Gatwick Airport (LGW) Heathrow Airport (LHR) London Luton Airport (LTN) London Southend Airport (SEN) London Stansted Airport (STN).What is the time difference between Johannesburg and London?
The time difference between London and Johannesburg is 2h.How can I change or cancel my flight ticket from Johannesburg to London?
Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Trip.com airline insights on flights from Johannesburg to London
Which airlines offer the cheapest direct flights from Johannesburg to London?
Based on Trip.com data from the past 12 months, the airline offering the cheapest direct flights from Johannesburg to London is Qatar Airways, with an average fare of CAD 625.
Which airlines operate the most flights from Johannesburg to London?
According to Trip.com data from the past month, the airline with the most flights from Johannesburg to London is Iberia/British Airways/American Airlines, operating 16 flights per week.
How many flights fly from Johannesburg to London each day?
Based on Trip.com data from the past month, flights from Johannesburg to London are most frequent on Friday/Saturday/Sunday, while the fewest flights operate on Monday/Tuesday/Wednesday/Thursday.
Discover More Top Flights
- Johannesburg to Accra Flights
- Johannesburg to East london Flights
- Johannesburg to Edmonton Flights
- Johannesburg to Durban Flights
- Johannesburg to Maputo Flights
- Johannesburg to Bulawayo Flights
- Johannesburg to Cape Town Flights
- Johannesburg to Mumbai Flights
- Johannesburg to London Flights
- Johannesburg to Toronto Flights
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.