Flights from Cape Town to London

CPT
Cape Town
6015 mi
LHR
London
3
Direct Routes
2
Airlines
9681
Kilometers
12h 36m
Flight Time

Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

CPT DOH LHR
Via Hamad International Airport (Doha)
Qatar Airways British Airways
2 flights
CPT ATL LHR
Via Hartsfield Jackson Atlanta International Airport (Atlanta)
Delta Air Lines Delta Air Lines
2 flights
CPT IST LHR
Via İstanbul Airport (Arnavutköy, Istanbul)
Turkish Airlines British Airways
2 flights
CPT AMS LHR
Via Amsterdam Airport Schiphol (Amsterdam)
KLM Royal Dutch Airlines British Airways
2 flights

About Cape Town to London Flights

There are 3 direct flights from Cape Town International Airport (Cape Town) (CPT) to London Heathrow Airport (London) (LHR), operated by 2 airlines.

The distance between CPT and LHR is approximately 6015 miles (9681 km), with an estimated flight time of 12h 36m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

Frequently Asked Questions

Are there direct flights from CPT to LHR?
Yes, there are 3 direct flights from Cape Town International Airport (Cape Town) to London Heathrow Airport (London), operated by British Airways, Virgin Atlantic Airways.
How long is the flight from CPT to LHR?
The flight takes approximately 12h 36m. The distance is 6015 miles (9681 km).
Which airlines fly from CPT to LHR?
Airlines operating this route include British Airways, Virgin Atlantic Airways.

Get live seat data for this route

Sign up free to search seat maps, or subscribe from $3.99/mo for live availability and seat alerts.