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 Airways, Mango 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: 11h00
Carrier: Lufthansa

FROM LONDON (UNITED KINGDOM)

Duration: 12h00
Carriers: South African Airways, British Airways, Virgin Atlantic

FROM PARIS (FRANCE)

Duration: 11h10m
Carrier: Air France

FROM ZURICH (SWITZERLAND)

Duration: 11h15m
Carrier: Swiss

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