From
To
Thu 1/28
Thu 2/4
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 1/28
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
Thu 1/28
Thu 2/4
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
Thu 1/28
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')
Home Europe United Kingdom Cheap flights to England, United Kingdom

Cheap Flights to England

Popular inDecemberHigh demand for flights, 3% potential price rise
Cheapest inMarchBest time to find cheap flights, 2% potential price drop
Average priceR9 666Average for round-trip flights in January 2021
Round-trip fromR6 727From Johannesburg to London
One-way fromR3 983One-way flight from Johannesburg to London
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for England flights by month

January
R8 638
February
R8 385
March
R8 539
April
R9 057
May
R8 484
June
R8 836
July
R9 683
August
R9 371
September
R9 431
October
R9 188
November
R8 807
December
R10 218
February is currently the cheapest month to fly to England. At this moment in time December is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.

When is the best time to fly to England?

Average London flight ticket prices and weather conditions for 2021 and 2022 by month.
JNB - LON
Price
R8 385 - R14 767
LON
Temperature
9 - 23 °C
LON
Rainfall
35 - 71 mm


Peak season

England is popular all year round. However when starting to compare flights to England, it is important to be aware of distinct peak periods. The major tourist season begins in April and ends in September. During these months, airfares and accommodation rates increase dramatically. Christmas time through to New Year’s is also a peak period for booking plane tickets to England. The latter period coincides with school holidays and is also popular amongst travellers who want to experience a ‘white Christmas.’


Off season

Avoiding long queues and summertime crowds, is best done during the off-peak season. October and November are the months during which it is easier to book the cheapest flights to England. This period marks the country’s autumnal period where the air is crisp and dry most of the time, but conditions can also be misty and damp so don’t forget to wrap up warmly.

When is the best time to book a flight to England?

The best way to get cheap flights to England while also ensuring that weather conditions are favourable, is to book during the shoulder season. The months from March until May – or England’s spring season – is the best time to book the cheapest flight tickets. Temperatures range from 10°C – 15°C during the day. Park picnics make delightful excursions during this season when England’s trademark lavender and other flowers are in bloom.

Which day is cheapest to fly to England?

The cheapest flights to England are usually found when departing on a Monday. The departure day with the highest cost at present is Saturday.

What time of day is cheapest to fly to England?

At the moment, flights in the morning are likely to offer the best value for money for your England trip. A flight in the evening will more often than not be of higher cost.

How long is the flight to England?

Flights from Cape Town to England – 18 hours 45 minutes (average 1 stop).

Flights from Johannesburg to England – 16 hours 50 minutes (average 1 stop).

Flights from Durban to England – 15 hours 35 minutes (average 1 stop).

Which airlines operate flights to England?

The major airlines through which you can book flights to England are: Air France, British Airways, Egyptair, Emirates, Kenya Airways, KLM, Lufthansa, Qatar Airways, South African Airways, SWISS, TAP Portugal, Turkish Airlines, Air China, Air Mauritius, Austrian Airlines, Cathay Pacific, Singapore Airlines, United Airlines, Virgin Atlantic and SAS. With careful preparation and flight comparison, it is possible to get cheap flights to England.

How to get from the airport to the city centre?

Heathrow is the most popular airport for flights to England, so if London city centre is the desired final destination, travellers should opt for taxi cabs and the London underground rather than hiring cars. Traffic is extremely heavy during peak hours and there are a number of inner city tolls. Black cabs (metre taxis) have become synonymous with England and are situated near every major airport. A number of train lines offer transport to and from city centres and other destinations and are a safe, effective and cost-effective way to travel.

Back to top

Home Europe United Kingdom Cheap flights to England, United Kingdom
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First