Flying to South Africa

Flying to Cape Town South Africa

United Kingdom to South Africa » From the United Kingdom South African Airways and British Airways offer the most direct flights but there are numerous European Airlines offering the same flight. London to Johannesburg is an eleven hour direct flight and London to Cape Town direct is eleven and a half to twelve hours flying time.

Australia to South Africa » From Australia Quantas and South African Airways offer direct flights from Perth to Johannesburg. Total flying time is 11 hours and 5 minutes.

Germany to South Africa » From Germany, Lufthansa and South African Airways offer direct flights from Frankfurt to Cape Town with a flying time of 13 hours and thirty minutes, or 10 hours, 10 minutes to Johannesburg.

nternational: Depart: Arrive: Type: Flying time:  
USA – Atlanta (ATL) Johannesburg 1 stop 17 hr 45 mn    
USA – Atlanta (ATL) Cape Town 2 stops 22 hr 20 mn    
Germany – München Johannesburg Non-stop 12 hr 15 mn    
Germany Frankfurt (FRA) Johannesburg Non-stop 10 hr 10 mn    
Switzerland Zurich (ZRH) Johannesburg Non-stop 10 hr 15 mn    
UK – London (LHR) Johannesburg Non-stop 11 hr 00 mn    
Hong Kong (HKG) Johannesburg Non-stop 13 hr 15 mn    
Kuala Lumpur (KUL) Johannesburg Non-stop 10 hr 35 mn    
UK – London (LHR) Cape Town Non-stop 11 hr 30 mn    
Australia – Perth (PER) Johannesburg Non-stop 11 hr 20 mn    
Brazil – Sao Paulo (GRU) Johannesburg Non-stop 09 hr 50 mn    
Dubai (DLB) Johannesburg Non-stop 08 hr 20 mn    
Egypt – Nairobi (NBP) Johannesburg Non-stop 04 hr 20 mn    
Namibia Windhoek Johannesburg Non-stop 01 hr 55 mn    
Israel – Tel Aviv (TLV) Johannesburg Non-stop 09 hr 10 mn    

Based on shortest flight times without disembarking – many, many others available

 
Local Flights Depart: Arrive: Flying time:
Johannesburg (JNB) Cape Town (CPT) 02 hr 10 mn
Johannesburg (JNB) Port Elizabeth (PLZ) 01 hr 40 mn
Johannesburg (JNB) Durban (DUR) 01 hr 10 mn
Johannesburg (JNB) Nelspruit (KMIA) 00 hr 45 mn
Johannesburg (JNB) Sun City (NTY) 00 hr 35 mn
Cape Town (CPT) Port Elizabeth (PLZ) 02 hr 00 mn
Cape Town (CPT) Durban (DUR) 01 hr 55 mn
Cape Town (CPT) Nelspruit (KMIA) 02 hr 15 mn
Cape Town (CPT) Sun City (NTY) 02 hr 00 mn
Durban (DUR) Port Elizabeth (PLZ) 01 hr 20 mn
Durban (DUR) Nelspruit (MQP) 01 hr 20 mn

Based on shortest flight times available / Daily flights to all centres