London flights

Book cheap flights from Cape Town to London

Flights from Cape Town to London

Prices observed in the past 7 days start from N/A one-way and N/A round trip. Fares and availability may change at any time, and additional terms may apply.

Oops, seems like no one's been looking around.

Let's see what flights are available here.

Popular airlines to London

Flights from Cape Town to London

Flights from Cape Town to London Heathrow connect South Africa with one of the world’s busiest international hubs. With direct flights available, Cape Town to London Heathrow flights are a popular option for business travel, tourism and onward connections across Europe.

Frequently Asked Questions

How long is the flight from Cape Town to London?

Flights from Cape Town to London Heathrow take 11 hours 15 minutes to 12 hours 10 minutes on direct flights. Flights with a stopover can take around 15 to 24 hours total travel time, depending on the route and connection time.

When is the cheapest time to book flights from Cape Town to London?

The cheapest time to book Cape Town to London Heathrow flights is typically 4–8 weeks before departure. Travelling in February, May or November and avoiding peak periods like June, December and school holidays can help you find lower fares.

Which airlines fly from Cape Town to London?

Airlines flying from Cape Town to London Heathrow include British Airways and Virgin Atlantic, both offering direct flights, as well as Emirates, Qatar Airways, Turkish Airlines, Lufthansa, KLM, Air France and Swiss, which offer connecting flights via major international hubs.

Do South Africans need a visa for London?

Yes, South African passport holders need a UK visa to travel to London. Applications must be completed before departure and require supporting documents.

What do I need to know before travelling to London?

London is 2 hours behind Cape Town, depending on daylight saving time. Direct flights are available, but connecting flights may offer more flexibility depending on your travel dates.

Which airports are used for this route?  

Flights from Cape Town to London Heathrow depart from Cape Town International Airport (CPT) and arrive at London Heathrow Airport (LHR).

Custom travel packages

More popular flights from Cape Town

Why travel from Cape Town to London

Discover what sets London apart and why it continues to inspire travellers

More popular flights to London

Download Travelstart App

TRAVEL HACK

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.