Loading data, please wait...

Flight durations

Cape Town International Airport. Photo © Cape Town Tourism Cape Town International Airport. Photo © Cape Town Tourism

Cape Town is not as far away from the rest of the world as many people assume, with direct flights from several of the world’s biggest airports arriving at Cape Town International Airport every day.

From London, for example, there are four direct flights to Cape Town: two operated by British Airways, one by South African Airways and one by Virgin Atlantic.

The revamped Cape Town International Airport has top-class facilities, and was rated the world’s third-best airport for service excellence in 2009 by the international airport survey organisation AETRA.

Cape Town is a two-hour flight from OR Tambo International Airport in Johannesburg, which takes direct flights from most major cities.

For detailed information about flights to Cape Town, phone +27 (0) 86 72 77 888.

Direct flights to Cape Town

Abu Dhabi: 8.5 hours
Amsterdam: 12 hours
Dubai: 8.5 hours
Frankfurt: 14 hours
Istanbul: 13.5 hours
London: 11 hours
Luanda: 5 hours
Munich: 14 hours
Singapore: 13.5 hours
Windhoek: 3 hours

Passengers flying to Cape Town from other major cities will need to travel via Johannesburg, which is a two-hour flight from Cape Town.

Flights to Cape Town via Johannesburg

Atlanta: 20 hours
Auckland 20 hours
Bangkok: 14.5 hours
Beijing: 23 hours
Hong Kong: 13 hours
Madrid: 11.5 hours
Moscow: 15 hours
Mumbai: 9 hours
New York: 18 hours
Paris: 10.5 hours
Perth: 11.5 hours
Sydney: 14 hours
Toronto: 21 hours
Washington: 15 hours