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

Cheap flights from London to Cape Town from £387

British Airways, Virgin Atlantic and Norse Atlantic Airways fly nonstop from London to Cape Town. The flight takes around 12h 36m, and the cheapest one-way fare we found recently is £387 on 27 Feb.

Direct flights available 12h 36m Cheapest in February Prices checked 14 days ago
LONCPT

London to Cape Town at a glance

Cheapest one-way£387Aer Lingus · 2 stops · Sat 27 FebFastest flight12h 36mEstimated
Nonstop flightsYesBritish Airways, Virgin Atlantic, Norse Atlantic Airways

Airlines flying nonstop from London to Cape Town

3 airlines on this route.

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

Cheapest month to fly from London to Cape Town

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

Good to know

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

Flights from London to Cape Town: questions answered

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

More flights from London