Getting to Cape Town

A number of airlines fly direct to Cape Town. Photo © Cape Town Tourism

Domestic flights to Cape Town

You can fly to Cape Town from Johannesburg, Durban and other South African cities, with the following airlines: South African AirwaysMango Airlines, 1time Airline, Kulula. Depending where you wish to fly from, various charter flights are also available.

Direct international flights to Cape Town:

From Amsterdam (Netherlands)
Duration: 11h35m
Carrier: KLM

From Dubai (United Arab Emirates)
Duration: 9h35m
Carrier: Emirates

From Frankfurt (Germany)
Duration: 11h
Carrier: Lufthansa

From Livingstone (Zambia)
Duration: 3h10m
Carrier: Zambezi

From London (United Kingdom)
Duration: 12h
Carriers: South African Airways, British Airways, Virgin Atlantic

From Luanda (Angola)
Duration: 4h
Carrier: TAAG

From Maputo (Mozambique)
Duration: 2h35m
Carrier: South African Airways

From Maun (Botswana)
Duration: 3h45m
Carrier: Air Botswana

From Mauritius
Duration: 6h35m
Carrier: Air Mauritius

From Paris (France)
Duration: 11h10m
Carrier: Air France

From Windhoek (Namibia)
Duration: 2h
Carriers: South African Airways, Air Namibia

From Zurich (Switzerland)
Duration: 11h15m
Carrier: Swiss

Please note that flights from some of these cities are seasonal. 

Cape Town is a two hour flight from Johannesburg, which has direct links with most major cities around the world.

Featured Attraction

V&A Waterfront

<p>  V&A Waterfront</p>

Table Mountain Aerial Cableway

<p>Table Mountain Aerial Cableway</p>

City Sightseeing Bus Tours

<p>  City Sightseeing Bus Tours</p>

Cape Point

<p>  Cape Point</p>

Fri: 15°C / 24°C

Currently: 21°C (14:58)