Cheap flights from South Africa to London

Know your dates, get live prices in seconds:

From
To
Fri 11/27
Sun 11/29
Any month
Compare vs Cheapflights |
From
To
Leaving on
Fri 11/27
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Fri 11/27
Sun 11/29
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Fri 11/27
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
South Africa to London (LON)

How far in advance should I book a flight from South Africa to London?

Users have found that booking a flight from South Africa to London at least 61 days early can save you up to 2% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from South Africa to London for as little as R10 066 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R10 066 for flights departing within the next 3 days.

What is the cheapest month to fly from South Africa to London?

Flights from South Africa to London lean towards being more expensive in December. Prices are generally better when you fly from South Africa to London in March, with the cheapest ticket starting at R8 299.

Cheap flights from South Africa to London in November, December 2020

The best prices found for South Africa to LON flights in November, December
12 Dec - 3 Jan
R6 777pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
15 Dec - 1 Jan
R6 870pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
11 Dec - 3 Jan
R6 885pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo

South Africa to London 2021 flight deals

Cheap flights to London from South Africa found for next year
12 Dec - 3 Jan
R6 777pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
15 Dec - 1 Jan
R6 870pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
11 Dec - 3 Jan
R6 885pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo

Direct flights to London from South Africa

Save time with South Africa to London direct flight deals
19 Dec - 3 Jan
R7 346pp
JNB
Johannesburg OR Tambo
Virgin Atlantic
Direct
LHR
London Heathrow
LHR
London Heathrow
Virgin Atlantic
Direct
JNB
Johannesburg OR Tambo
17 Dec - 17 Jan
R7 361pp
JNB
Johannesburg OR Tambo
Virgin Atlantic
Direct
LHR
London Heathrow
LHR
London Heathrow
Virgin Atlantic
Direct
JNB
Johannesburg OR Tambo
15 Jan - 31 Jan
R7 377pp
JNB
Johannesburg OR Tambo
Virgin Atlantic
Direct
LHR
London Heathrow
LHR
London Heathrow
Virgin Atlantic
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from South Africa to London

Late deals on return flights to London from South Africa, departing today and this week
4 Dec - 1 Jan
R6 870pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
4 Dec - 27 Dec
R6 946pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
4 Dec - 2 Jan
R6 992pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
LHR
London Heathrow
LHR
London Heathrow
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to London from South Africa

The cheapest one-way flights from South Africa to London
16:45 - 18:35
Multiple Airlines
2 stops
27h 50m
JNB - STN
Multiple Airlines
R4 580
Kiwi.com
10:10 - 2:10
Emirates
1 stop
18h 00m
JNB - LHR
Emirates
R4 642
Flights by SU
19:30 - 12:00
KLM
1 stop
18h 30m
CPT - LHR
KLM
R4 657
lastminute.com

Related info for your journey

Useful info, stats and facts about South Africa to London flights.

Flight FAQs

From South Africa to London

Can I find flights from South Africa to London for under R7 684 on Cheapflights?

Yes, there are multiple flights from South Africa to London for under R7 684. The cheapest flight booked recently is on SWISS for just R6 777, but on average you can expect to pay R6 992.

What safety measures are being taken by airlines flying from South Africa to London to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Etihad Airways and Alitalia are some airlines that have done so. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from South Africa to London. Policies will vary by airline.

Which airlines flying from South Africa to London have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Virgin Atlantic, British Airways, and Emirates flying from South Africa to London have implemented new flexible cancellation policies.

Are there direct flights from South Africa to London for under R7 684 on Cheapflights?

Cheapflights has 20 direct flights from South Africa to London under R7 684. A good price for a direct flight from South Africa to London is less than R7 868.

Are there last-minute flights available from South Africa to London for under R7 684?

There are currently 20+ open flights from South Africa to London within the next 7 days for less than R7 684.

What are the most popular airlines that fly from South Africa to London?

The most popular airlines flying from South Africa to London are Air France, Alitalia and British Airways. Something to consider prior to booking your flight.

What are the most popular routes from South Africa to London?

The most popular flight routes from South Africa to London are Johannesburg OR Tambo - London Heathrow, Cape Town Intl - London Heathrow and Johannesburg OR Tambo - London City.

What are the cheapest flights from South Africa to London?

Looking at all options, your cheapest flight can be booked for R5 436. While the most popular route (Johannesburg OR Tambo - London Heathrow) can be booked for R6 778 on average our data indicates R11 110 when flying from South Africa to London

What are the most reliable airlines from South Africa to London?

Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from South Africa to London on time: American Airlines(100%), Finnair(100%), Iberia(100%.)

How long does is the flight from South Africa to London?

Virgin Atlantic, KLM, and SWISS can get you from South Africa to London in just under 11h 15m. Your travel time can differ by up to 3h 10m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from South Africa to London return?

According to our current data, SWISS (R6 778), and Lufthansa (R7 024) offers the cheapest pricing from South Africa to London.

What are the cheapest airlines to fly from South Africa to London one-way?

For one-way options, check prices for Egypt Air. According to our data, you can fly for as low as R3 658. Users have also found prices from R4 442 and R4 519 on Egypt Air and Emirates, respectively.

Related searches

Flights to London from South Africa
Flights to South Africa Flights to London

Arrival points for flights from South Africa to London

Destination information for London

Things to know before you go. Useful info for your trip from South Africa to London
Today's exchange rate
R1 = £0,05
Flight duration
11h 05m
Average temperature for November in London
12.0 °C
Avg rainfall for November in London
63.0 mm

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing London

Gatwick (LGW)
City (LCY)
Stansted (STN)
Luton (LTN)
Southend (SEN)

Top 10 airlines from South Africa to London

The chart below displays the airlines Cheapflights users travelling from South Africa to London choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Thomas Cook Airlines
R503 R565 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Thomas Cook Airlines. Please check directly on their website for additional information.

Search Thomas Cook Airlines flights
Egypt Air
R535 R628 No change fee N/A
Search Egypt Air flights
SAUDIA
R556 R634 No cancel fee 86%
Search SAUDIA flights
Air France
R503 R666 No change fee 77%
Search Air France flights
RwandAir
R505 R712 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by RwandAir. Please check directly on their website for additional information.

Search RwandAir flights
Kenya Airways
R546 R712 No cancel fee 82%
Search Kenya Airways flights
Turkish Airlines
R503 R745 No cancel fee 77%
Search Turkish Airlines flights
Austrian Airlines
R659 R760 No change fee 78%
Search Austrian Airlines flights
Etihad Airways
R527 R764 No change fee 75%
Search Etihad Airways flights
Alitalia
R529 R792 No cancel fee 81%
Search Alitalia flights
Home Europe United Kingdom England London Cheap flights from South Africa to London
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First