Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Cape Town
  4. Cape Town to London
Nonstop route · South Africa → United Kingdom

Cheap flights from Cape Town to London from ZAR 6,517

British Airways, Virgin Atlantic and Norse Atlantic Airways fly nonstop from Cape Town to London. The flight takes around 12h 36m, and the cheapest one-way fare we found recently is ZAR 6,517 on 14 Jan.

Direct flights available 12h 36m Cheapest in January Prices checked 15 days ago
CPTLON

Cape Town to London at a glance

Cheapest one-wayZAR 6,517Qatar Airways · 1 stop · Thu 14 JanFastest flight12h 36mEstimated
Nonstop flightsYesBritish Airways, Virgin Atlantic, Norse Atlantic Airways

Airlines flying nonstop from Cape Town to London

3 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
British Airways———Search
Virgin Atlantic———Search
Norse Atlantic Airways———Search

Cheapest month to fly from Cape Town to London

Lowest one-way fare found for each month: January is cheapest, May the most expensive.

Good to know

Distance
9,681 km6,012 miles
Flight time
12h 36mestimate
Time difference
-2hLondon vs Cape Town
Currency in London
GBP
Airports
CPT → LGW, LHR, STN

Flights from Cape Town to London: questions answered

How much is a flight from Cape Town to London?
The cheapest one-way fare we found recently is ZAR 6,517 with 1 stop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Cape Town to London?
Yes. British Airways, Virgin Atlantic and Norse Atlantic Airways fly this route nonstop.
How long is the flight from Cape Town to London?
A nonstop flight covers 9,681 km and takes around 12h 36m.
What is the cheapest month to fly from Cape Town to London?
January has the lowest fare we found (ZAR 6,517), while May is the most expensive (ZAR 7,553).
Which airlines fly from Cape Town to London?
British Airways, Virgin Atlantic and Norse Atlantic Airways operate nonstop flights on this route.
Which airports serve Cape Town and London?
Cape Town: Cape Town International Airport (CPT). London: London Gatwick Airport (LGW), London Heathrow Airport (LHR), London Stansted Airport (STN) and London Luton Airport (LTN).
What is the time difference between Cape Town and London?
London is 2 hours behind Cape Town.

More flights from Cape Town