HowToGo

Flight from Germany to South Africa

Search Transfer from Germany to South Africa

Search Flights

You can find flight ticket prices from Germany to South Africa with our flight tickets search tool below

1. Frankfurt to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Germany to Frankfurt.

  2. You take a flight from Frankfurt to Johannesburg and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KL1762 KLM
KL0591 KLM
07:00 Frankfurt
10:35 Amsterdam Schiphol
08:10 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF1519 Air France
AF990 Air France
10:30 Frankfurt
18:20 Paris CDG
12:00 Paris CDG
05:00 Johannesburg
Connect
QR070 Qatar Airways
QR1365 Qatar Airways
10:55 Frankfurt
20:40 Doha
17:55 Doha
04:35 Johannesburg
Connect
EK044 Emirates
EK767 Emirates
11:00 Frankfurt
23:20 Dubai
19:15 Dubai
05:30 Johannesburg
Connect
AF1619 Air France
AF990 Air France
12:05 Frankfurt
18:20 Paris CDG
13:35 Paris CDG
05:00 Johannesburg
Connect
LH598 Lufthansa
ET859 Ethiopian Airlines
13:20 Frankfurt
23:30 Addis Ababa
21:15 Addis Ababa
03:55 Johannesburg
Connect
AF1219 Air France
AF990 Air France
14:30 Frankfurt
18:20 Paris CDG
15:50 Paris CDG
05:00 Johannesburg
Connect
BA905 British Airways
BA055 British Airways
14:35 Frankfurt
19:05 London Heathrow
15:25 London Heathrow
07:05 Johannesburg
Connect
TK1592 Turkish Airlines
TK38 42 Turkish Airlines
15:15 Frankfurt
01:35 Istanbul Ataturk
19:15 Istanbul Ataturk
10:20 Johannesburg
Connect
EK046 Emirates
EK761 Emirates
15:15 Frankfurt
04:05 Dubai
23:35 Dubai
10:15 Johannesburg
Connect
MS786 Egyptair
MS839 Egyptair
15:25 Frankfurt
23:05 Cairo
19:30 Cairo
07:10 Johannesburg
Connect
LH914 Lufthansa
SA235 South African Airways
16:00 Frankfurt
19:00 London Heathrow
16:40 London Heathrow
07:05 Johannesburg
Connect
SV0168 Saudia
SV0447 Saudia
16:15 Frankfurt
01:45 Jeddah
22:45 Jeddah
07:30 Johannesburg
Connect
LH916 Lufthansa
SA235 South African Airways
17:00 Frankfurt
19:00 London Heathrow
17:40 London Heathrow
07:05 Johannesburg
Connect
LH114 Lufthansa
SA265 South African Airways
17:15 Frankfurt
21:05 Munich
18:10 Munich
07:40 Johannesburg
Connect
BA909 British Airways
BA057 British Airways
17:15 Frankfurt
21:25 London Heathrow
18:00 London Heathrow
09:15 Johannesburg
Connect
BA909 British Airways
BA055 British Airways
17:15 Frankfurt
19:05 London Heathrow
18:00 London Heathrow
07:05 Johannesburg
Connect
LX1075 Swiss
LX288 Swiss
17:20 Frankfurt
22:40 Zurich
18:20 Zurich
09:10 Johannesburg
Connect
QR068 Qatar Airways
QR1363 Qatar Airways
17:35 Frankfurt
01:55 Doha
00:35 Doha
09:50 Johannesburg
Connect
AZ0407 Alitalia
AZ0848 Alitalia
18:15 Frankfurt
22:10 Rome
20:15 Rome
08:20 Johannesburg
Connect
LH116 Lufthansa
SA265 South African Airways
18:15 Frankfurt
21:05 Munich
19:10 Munich
07:40 Johannesburg
Connect
LH1198 Lufthansa
LX288 Swiss
18:25 Frankfurt
22:40 Zurich
19:20 Zurich
09:10 Johannesburg
Connect
BA911 British Airways
BA057 British Airways
18:30 Frankfurt
21:25 London Heathrow
19:15 London Heathrow
09:15 Johannesburg
Connect
TK1594 Turkish Airlines
TK38 42 Turkish Airlines
19:05 Frankfurt
01:35 Istanbul Ataturk
23:10 Istanbul Ataturk
10:20 Johannesburg
Connect
LH118 Lufthansa
SA265 South African Airways
19:15 Frankfurt
21:05 Munich
20:10 Munich
07:40 Johannesburg
Connect
LY356 El Al
LY053 El Al
19:30 Frankfurt
05:55 Tel Aviv
00:40 Tel Aviv
13:50 Johannesburg
Connect
BA913 British Airways
BA057 British Airways
19:45 Frankfurt
21:25 London Heathrow
20:30 London Heathrow
09:15 Johannesburg
Connect
SW286 Air Namibia
SW723 Air Namibia
20:10 Frankfurt
07:45 Windhoek
06:30 Windhoek
09:30 Johannesburg
Connect
DE2292 Condor Flugdienst
SW723 Air Namibia
20:30 Frankfurt
07:45 Windhoek
06:45 Windhoek
09:30 Johannesburg
Connect
SA261 South African Airways
20:45 Frankfurt
07:25 Johannesburg Direct
LX1077 Swiss
LX288 Swiss
20:50 Frankfurt
22:40 Zurich
21:45 Zurich
09:10 Johannesburg
Connect
EY008 Etihad
EY604 Etihad
21:45 Frankfurt
10:05 Abu Dhabi
06:00 Abu Dhabi
16:30 Johannesburg
Connect
LH560 Lufthansa
DT577 TAAG Angola Airlines
22:00 Frankfurt
09:20 Luanda
05:30 Luanda
13:50 Johannesburg
Connect
ET707 Ethiopian Airlines
ET809 Ethiopian Airlines
22:05 Frankfurt
08:40 Addis Ababa
05:55 Addis Ababa
13:05 Johannesburg
Connect
LH572 Lufthansa
22:05 Frankfurt
08:30 Johannesburg Direct
LH576 Lufthansa
SA326 South African Airways
22:15 Frankfurt
11:25 Capetown
10:00 Capetown
13:20 Johannesburg
Connect
LH576 Lufthansa
SA332 South African Airways
22:15 Frankfurt
12:00 Capetown
10:00 Capetown
13:55 Johannesburg
Connect
EK048 Emirates
EK763 Emirates
22:20 Frankfurt
10:05 Dubai
06:40 Dubai
16:25 Johannesburg
Connect

2. Munich to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Germany to Munich.

  2. You take a flight from Munich to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KL1790 KLM
KL0591 KLM
07:00 Munich
10:35 Amsterdam Schiphol
08:35 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF1423 Air France
AF990 Air France
09:35 Munich
18:20 Paris CDG
11:20 Paris CDG
05:00 Johannesburg
Connect
QR060 Qatar Airways
QR1365 Qatar Airways
09:45 Munich
20:40 Doha
16:20 Doha
04:35 Johannesburg
Connect
EK054 Emirates
EK767 Emirates
10:35 Munich
23:20 Dubai
18:30 Dubai
05:30 Johannesburg
Connect
AF1723 Air France
AF990 Air France
12:25 Munich
18:20 Paris CDG
14:10 Paris CDG
05:00 Johannesburg
Connect
BA951 British Airways
BA055 British Airways
12:45 Munich
19:05 London Heathrow
13:50 London Heathrow
07:05 Johannesburg
Connect
SV0174 Saudia
SV0447 Saudia
13:40 Munich
01:45 Jeddah
19:45 Jeddah
07:30 Johannesburg
Connect
LH2476 Lufthansa
SA235 South African Airways
14:45 Munich
19:00 London Heathrow
15:45 London Heathrow
07:05 Johannesburg
Connect
AF1623 Air France
AF990 Air France
15:25 Munich
18:20 Paris CDG
17:05 Paris CDG
05:00 Johannesburg
Connect
EK050 Emirates
EK761 Emirates
15:40 Munich
04:05 Dubai
23:45 Dubai
10:15 Johannesburg
Connect
MS788 Egyptair
MS839 Egyptair
15:55 Munich
23:05 Cairo
19:35 Cairo
07:10 Johannesburg
Connect
LH113 Lufthansa
SA261 South African Airways
16:00 Munich
20:45 Frankfurt
17:00 Frankfurt
07:25 Johannesburg
Connect
BA953 British Airways
BA057 British Airways
16:15 Munich
21:25 London Heathrow
17:15 London Heathrow
09:15 Johannesburg
Connect
BA953 British Airways
BA055 British Airways
16:15 Munich
19:05 London Heathrow
17:15 London Heathrow
07:05 Johannesburg
Connect
QR058 Qatar Airways
QR1363 Qatar Airways
16:55 Munich
01:55 Doha
23:30 Doha
09:50 Johannesburg
Connect
LH115 Lufthansa
SA261 South African Airways
17:00 Munich
20:45 Frankfurt
18:00 Frankfurt
07:25 Johannesburg
Connect
LX1109 Swiss
LX288 Swiss
17:00 Munich
22:40 Zurich
17:55 Zurich
09:10 Johannesburg
Connect
LH117 Lufthansa
SA261 South African Airways
18:00 Munich
20:45 Frankfurt
19:00 Frankfurt
07:25 Johannesburg
Connect
AZ0433 Alitalia
AZ0848 Alitalia
18:00 Munich
22:10 Rome
19:35 Rome
08:20 Johannesburg
Connect
LH117 Lufthansa
LH572 Lufthansa
18:00 Munich
22:05 Frankfurt
19:00 Frankfurt
08:30 Johannesburg
Connect
TK1636 Turkish Airlines
TK38 42 Turkish Airlines
18:30 Munich
01:35 Istanbul Ataturk
22:05 Istanbul Ataturk
10:20 Johannesburg
Connect
LH2372 Lufthansa
LX288 Swiss
18:35 Munich
22:40 Zurich
19:30 Zurich
09:10 Johannesburg
Connect
BA961 British Airways
BA057 British Airways
18:45 Munich
21:25 London Heathrow
19:50 London Heathrow
09:15 Johannesburg
Connect
LH574 Lufthansa
SA322 South African Airways
19:00 Munich
09:50 Capetown
07:40 Capetown
11:45 Johannesburg
Connect
LH119 Lufthansa
LH572 Lufthansa
19:00 Munich
22:05 Frankfurt
20:00 Frankfurt
08:30 Johannesburg
Connect
LH574 Lufthansa
JE144 Mango
19:00 Munich
08:45 Capetown
07:40 Capetown
10:40 Johannesburg
Connect
LH574 Lufthansa
JE148 Mango
19:00 Munich
10:35 Capetown
07:40 Capetown
12:30 Johannesburg
Connect
LY352 El Al
LY053 El Al
20:00 Munich
05:55 Tel Aviv
00:40 Tel Aviv
13:50 Johannesburg
Connect
LH121 Lufthansa
LH572 Lufthansa
20:00 Munich
22:05 Frankfurt
21:00 Frankfurt
08:30 Johannesburg
Connect
LX1111 Swiss
LX288 Swiss
20:55 Munich
22:40 Zurich
21:50 Zurich
09:10 Johannesburg
Connect
SA265 South African Airways
21:05 Munich
07:40 Johannesburg Direct
EY004 Etihad
EY604 Etihad
22:35 Munich
10:05 Abu Dhabi
06:35 Abu Dhabi
16:30 Johannesburg
Connect
EK052 Emirates
EK763 Emirates
22:35 Munich
10:05 Dubai
06:30 Dubai
16:25 Johannesburg
Connect

3. Stuttgart to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Germany to Stuttgart.

  2. You take a flight from Stuttgart to Johannesburg and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KL1866 KLM
KL0591 KLM
06:00 Stuttgart
10:35 Amsterdam Schiphol
07:25 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF1609 Air France
KQ113 Kenya Airways
KQ764 Kenya Airways
06:50 Stuttgart
11:50 Paris CDG
21:50 Nairobi
08:15 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
AF1609 Air France
AF990 Air France
06:50 Stuttgart
18:20 Paris CDG
08:15 Paris CDG
05:00 Johannesburg
Connect
AF1409 Air France
AF990 Air France
10:45 Stuttgart
18:20 Paris CDG
12:10 Paris CDG
05:00 Johannesburg
Connect
LH133 Lufthansa
SA261 South African Airways
10:50 Stuttgart
20:45 Frankfurt
11:40 Frankfurt
07:25 Johannesburg
Connect
LX1177 Swiss
LX288 Swiss
10:55 Stuttgart
22:40 Zurich
11:45 Zurich
09:10 Johannesburg
Connect
TK1702 Turkish Airlines
TK38 42 Turkish Airlines
11:00 Stuttgart
01:35 Istanbul Ataturk
14:55 Istanbul Ataturk
10:20 Johannesburg
Connect
BA919 British Airways
BA041 British Airways
BA6200 British Airways
11:05 Stuttgart
16:55 London Heathrow
06:25 Durban
11:55 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA919 British Airways
BA055 British Airways
11:05 Stuttgart
19:05 London Heathrow
11:55 London Heathrow
07:05 Johannesburg
Connect
BA919 British Airways
BA057 British Airways
11:05 Stuttgart
21:25 London Heathrow
11:55 London Heathrow
09:15 Johannesburg
Connect
AZ0445 Alitalia
AZ2059 Alitalia
AZ0848 Alitalia
11:20 Stuttgart
16:00 Milan Linate
22:10 Rome
12:30 Milan Linate
17:10 Rome
08:20 Johannesburg
Connect
AZ0445 Alitalia
AZ2061 Alitalia
AZ0848 Alitalia
11:20 Stuttgart
17:00 Milan Linate
22:10 Rome
12:30 Milan Linate
18:10 Rome
08:20 Johannesburg
Connect
AZ0445 Alitalia
AZ2071 Alitalia
AZ0848 Alitalia
11:20 Stuttgart
15:00 Milan Linate
22:10 Rome
12:30 Milan Linate
16:10 Rome
08:20 Johannesburg
Connect
EW2460 Eurowings
SA235 South African Airways
13:00 Stuttgart
19:00 London Heathrow
13:50 London Heathrow
07:05 Johannesburg
Connect
LH2147 Lufthansa
SA265 South African Airways
13:40 Stuttgart
21:05 Munich
14:25 Munich
07:40 Johannesburg
Connect
LX1169 Swiss
LX288 Swiss
14:00 Stuttgart
22:40 Zurich
14:45 Zurich
09:10 Johannesburg
Connect
LH135 Lufthansa
SA261 South African Airways
14:20 Stuttgart
20:45 Frankfurt
15:05 Frankfurt
07:25 Johannesburg
Connect
LH135 Lufthansa
LH572 Lufthansa
14:20 Stuttgart
22:05 Frankfurt
15:05 Frankfurt
08:30 Johannesburg
Connect
TK1704 Turkish Airlines
TK38 42 Turkish Airlines
14:55 Stuttgart
01:35 Istanbul Ataturk
18:45 Istanbul Ataturk
10:20 Johannesburg
Connect
AF1509 Air France
AF990 Air France
15:50 Stuttgart
18:20 Paris CDG
17:10 Paris CDG
05:00 Johannesburg
Connect
EW2464 Eurowings
SA235 South African Airways
17:15 Stuttgart
19:00 London Heathrow
18:05 London Heathrow
07:05 Johannesburg
Connect
EW2464 Eurowings
BA055 British Airways
17:15 Stuttgart
19:05 London Heathrow
18:05 London Heathrow
07:05 Johannesburg
Connect
LH2149 Lufthansa
LH574 Lufthansa
SA322 South African Airways
17:20 Stuttgart
19:00 Munich
09:50 Capetown
18:05 Munich
07:40 Capetown
11:45 Johannesburg
Connect
LH2149 Lufthansa
LH574 Lufthansa
JE148 Mango
17:20 Stuttgart
19:00 Munich
10:35 Capetown
18:05 Munich
07:40 Capetown
12:30 Johannesburg
Connect
LH2149 Lufthansa
SA265 South African Airways
17:20 Stuttgart
21:05 Munich
18:05 Munich
07:40 Johannesburg
Connect
LH2149 Lufthansa
LH574 Lufthansa
JE144 Mango
17:20 Stuttgart
19:00 Munich
08:45 Capetown
18:05 Munich
07:40 Capetown
10:40 Johannesburg
Connect
EW2884 Eurowings
AZ0848 Alitalia
18:05 Stuttgart
22:10 Rome
19:45 Rome
08:20 Johannesburg
Connect
KL1876 KLM
KQ117 Kenya Airways
KQ760 Kenya Airways
18:10 Stuttgart
20:35 Amsterdam Schiphol
07:45 Nairobi
19:35 Amsterdam Schiphol
05:55 Nairobi
10:55 Johannesburg
Connect
LH137 Lufthansa
LH572 Lufthansa
18:30 Stuttgart
22:05 Frankfurt
19:15 Frankfurt
08:30 Johannesburg
Connect
LH137 Lufthansa
SA261 South African Airways
18:30 Stuttgart
20:45 Frankfurt
19:15 Frankfurt
07:25 Johannesburg
Connect
BA921 British Airways
BA057 British Airways
19:05 Stuttgart
21:25 London Heathrow
19:50 London Heathrow
09:15 Johannesburg
Connect
BA921 British Airways
VS449 Virgin Atlantic
19:05 Stuttgart
21:35 London Heathrow
19:50 London Heathrow
09:30 Johannesburg
Connect
BA921 British Airways
BA059 British Airways
BA6412 British Airways
19:05 Stuttgart
21:40 London Heathrow
13:25 Capetown
19:50 London Heathrow
10:10 Capetown
15:25 Johannesburg
Connect
BA921 British Airways
BA059 British Airways
BA6414 British Airways
19:05 Stuttgart
21:40 London Heathrow
12:20 Capetown
19:50 London Heathrow
10:10 Capetown
14:20 Johannesburg
Connect
LX1175 Swiss
LX288 Swiss
19:25 Stuttgart
22:40 Zurich
20:10 Zurich
09:10 Johannesburg
Connect
TK1706 Turkish Airlines
TK38 42 Turkish Airlines
19:25 Stuttgart
01:35 Istanbul Ataturk
23:20 Istanbul Ataturk
10:20 Johannesburg
Connect
LH139 Lufthansa
LH572 Lufthansa
20:05 Stuttgart
22:05 Frankfurt
20:50 Frankfurt
08:30 Johannesburg
Connect

4. Frankfurt to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Germany to Frankfurt.

  2. You take a flight from Frankfurt to Pietermaritzburg and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.

Flight Depart Arrive
LH118 Lufthansa
SA265 South African Airways
SA8743 South African Airways
19:15 Frankfurt
21:05 Munich
15:30 Johannesburg
20:10 Munich
07:40 Johannesburg
16:30 Pietermaritzburg
Connect
LH118 Lufthansa
SA265 South African Airways
SA8735 South African Airways
19:15 Frankfurt
21:05 Munich
12:15 Johannesburg
20:10 Munich
07:40 Johannesburg
13:15 Pietermaritzburg
Connect
SA261 South African Airways
SA8735 South African Airways
20:45 Frankfurt
12:15 Johannesburg
07:25 Johannesburg
13:15 Pietermaritzburg
Connect
SA261 South African Airways
SA8743 South African Airways
20:45 Frankfurt
15:30 Johannesburg
07:25 Johannesburg
16:30 Pietermaritzburg
Connect
SA261 South African Airways
SA8741 South African Airways
20:45 Frankfurt
17:15 Johannesburg
07:25 Johannesburg
18:15 Pietermaritzburg
Connect
LX1077 Swiss
LX288 Swiss
SA8735 South African Airways
20:50 Frankfurt
22:40 Zurich
12:15 Johannesburg
21:45 Zurich
09:10 Johannesburg
13:15 Pietermaritzburg
Connect
LH572 Lufthansa
SA8741 South African Airways
22:05 Frankfurt
17:15 Johannesburg
08:30 Johannesburg
18:15 Pietermaritzburg
Connect
LH572 Lufthansa
SA8735 South African Airways
22:05 Frankfurt
12:15 Johannesburg
08:30 Johannesburg
13:15 Pietermaritzburg
Connect
LH572 Lufthansa
SA8743 South African Airways
22:05 Frankfurt
15:30 Johannesburg
08:30 Johannesburg
16:30 Pietermaritzburg
Connect
LH576 Lufthansa
SA326 South African Airways
SA8743 South African Airways
22:15 Frankfurt
11:25 Capetown
15:30 Johannesburg
10:00 Capetown
13:20 Johannesburg
16:30 Pietermaritzburg
Connect
LH576 Lufthansa
SA326 South African Airways
SA8741 South African Airways
22:15 Frankfurt
11:25 Capetown
17:15 Johannesburg
10:00 Capetown
13:20 Johannesburg
18:15 Pietermaritzburg
Connect
LH576 Lufthansa
SA332 South African Airways
SA8741 South African Airways
22:15 Frankfurt
12:00 Capetown
17:15 Johannesburg
10:00 Capetown
13:55 Johannesburg
18:15 Pietermaritzburg
Connect
LH576 Lufthansa
SA332 South African Airways
SA8739 South African Airways
22:15 Frankfurt
12:00 Capetown
18:15 Johannesburg
10:00 Capetown
13:55 Johannesburg
19:15 Pietermaritzburg
Connect
LH576 Lufthansa
SA326 South African Airways
SA8739 South African Airways
22:15 Frankfurt
11:25 Capetown
18:15 Johannesburg
10:00 Capetown
13:20 Johannesburg
19:15 Pietermaritzburg
Connect
LH576 Lufthansa
SA332 South African Airways
SA8743 South African Airways
22:15 Frankfurt
12:00 Capetown
15:30 Johannesburg
10:00 Capetown
13:55 Johannesburg
16:30 Pietermaritzburg
Connect

5. Dusseldorf to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Germany to Dusseldorf.

  2. You take a flight from Dusseldorf to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KL1852 KLM
KL0591 KLM
06:20 Dusseldorf
10:35 Amsterdam Schiphol
07:20 Amsterdam Schiphol
21:20 Johannesburg
Connect
KL1854 KLM
KL0591 KLM
08:15 Dusseldorf
10:35 Amsterdam Schiphol
09:10 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF1307 Air France
AF990 Air France
09:05 Dusseldorf
18:20 Paris CDG
10:20 Paris CDG
05:00 Johannesburg
Connect
BA937 British Airways
BA055 British Airways
10:45 Dusseldorf
19:05 London Heathrow
11:15 London Heathrow
07:05 Johannesburg
Connect
EW9466 Eurowings
SA235 South African Airways
10:55 Dusseldorf
19:00 London Heathrow
11:30 London Heathrow
07:05 Johannesburg
Connect
LY252 El Al
LY051 El Al
11:15 Dusseldorf
22:30 Tel Aviv
16:40 Tel Aviv
06:25 Johannesburg
Connect
LH079 Lufthansa
SA261 South African Airways
12:05 Dusseldorf
20:45 Frankfurt
12:55 Frankfurt
07:25 Johannesburg
Connect
AF1607 Air France
AF990 Air France
12:05 Dusseldorf
18:20 Paris CDG
13:20 Paris CDG
05:00 Johannesburg
Connect
TK1532 Turkish Airlines
TK38 42 Turkish Airlines
13:50 Dusseldorf
01:35 Istanbul Ataturk
18:05 Istanbul Ataturk
10:20 Johannesburg
Connect
BA939 British Airways
BA041 British Airways
BA6224 British Airways
14:00 Dusseldorf
16:55 London Heathrow
09:10 Durban
14:25 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA939 British Airways
BA041 British Airways
BA6200 British Airways
14:00 Dusseldorf
16:55 London Heathrow
06:25 Durban
14:25 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA939 British Airways
BA041 British Airways
BA6202 British Airways
14:00 Dusseldorf
16:55 London Heathrow
08:50 Durban
14:25 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA939 British Airways
BA055 British Airways
14:00 Dusseldorf
19:05 London Heathrow
14:25 London Heathrow
07:05 Johannesburg
Connect
BA939 British Airways
BA057 British Airways
14:00 Dusseldorf
21:25 London Heathrow
14:25 London Heathrow
09:15 Johannesburg
Connect
AF1507 Air France
AF990 Air France
14:25 Dusseldorf
18:20 Paris CDG
15:40 Paris CDG
05:00 Johannesburg
Connect
LH081 Lufthansa
LH572 Lufthansa
14:40 Dusseldorf
22:05 Frankfurt
15:30 Frankfurt
08:30 Johannesburg
Connect
LH081 Lufthansa
SA261 South African Airways
14:40 Dusseldorf
20:45 Frankfurt
15:30 Frankfurt
07:25 Johannesburg
Connect
EW9404 Eurowings
AF990 Air France
14:50 Dusseldorf
18:20 Paris CDG
16:05 Paris CDG
05:00 Johannesburg
Connect
LX1019 Swiss
LX288 Swiss
14:50 Dusseldorf
22:40 Zurich
16:05 Zurich
09:10 Johannesburg
Connect
EK056 Emirates
EK761 Emirates
15:25 Dusseldorf
04:05 Dubai
23:55 Dubai
10:15 Johannesburg
Connect
TK1526 Turkish Airlines
TK38 42 Turkish Airlines
15:35 Dusseldorf
01:35 Istanbul Ataturk
19:45 Istanbul Ataturk
10:20 Johannesburg
Connect
EW9464 Eurowings
SA235 South African Airways
15:50 Dusseldorf
19:00 London Heathrow
16:25 London Heathrow
07:05 Johannesburg
Connect
BA941 British Airways
BA055 British Airways
16:30 Dusseldorf
19:05 London Heathrow
16:55 London Heathrow
07:05 Johannesburg
Connect
BA941 British Airways
BA057 British Airways
16:30 Dusseldorf
21:25 London Heathrow
16:55 London Heathrow
09:15 Johannesburg
Connect
LH2019 Lufthansa
SA265 South African Airways
17:25 Dusseldorf
21:05 Munich
18:35 Munich
07:40 Johannesburg
Connect
AZ0417 Alitalia
AZ2075 Alitalia
AZ0848 Alitalia
17:25 Dusseldorf
20:00 Milan Linate
22:10 Rome
18:55 Milan Linate
21:10 Rome
08:20 Johannesburg
Connect
EW9088 9090 9088 Eurowings
SA265 South African Airways
17:30 Dusseldorf
21:05 Munich
18:40 Munich
07:40 Johannesburg
Connect
EW9092 Eurowings
SA265 South African Airways
17:35 Dusseldorf
21:05 Munich
18:45 Munich
07:40 Johannesburg
Connect
LH085 Lufthansa
SA261 South African Airways
17:45 Dusseldorf
20:45 Frankfurt
18:35 Frankfurt
07:25 Johannesburg
Connect
LH085 Lufthansa
LH572 Lufthansa
17:45 Dusseldorf
22:05 Frankfurt
18:35 Frankfurt
08:30 Johannesburg
Connect
KL1862 KLM
KQ117 Kenya Airways
KQ760 Kenya Airways
18:15 Dusseldorf
20:35 Amsterdam Schiphol
07:45 Nairobi
19:05 Amsterdam Schiphol
05:55 Nairobi
10:55 Johannesburg
Connect
BA943 British Airways
BA057 British Airways
18:30 Dusseldorf
21:25 London Heathrow
18:55 London Heathrow
09:15 Johannesburg
Connect
LH2021 Lufthansa
SA265 South African Airways
18:30 Dusseldorf
21:05 Munich
19:40 Munich
07:40 Johannesburg
Connect
EW9090 Eurowings
SA265 South African Airways
18:50 Dusseldorf
21:05 Munich
20:00 Munich
07:40 Johannesburg
Connect
LX1025 Swiss
LX288 Swiss
18:50 Dusseldorf
22:40 Zurich
20:00 Zurich
09:10 Johannesburg
Connect
TK1528 Turkish Airlines
TK38 42 Turkish Airlines
19:05 Dusseldorf
01:35 Istanbul Ataturk
23:25 Istanbul Ataturk
10:20 Johannesburg
Connect
LH087 Lufthansa
ET707 Ethiopian Airlines
ET809 Ethiopian Airlines
19:50 Dusseldorf
22:05 Frankfurt
08:40 Addis Ababa
20:40 Frankfurt
05:55 Addis Ababa
13:05 Johannesburg
Connect
LH087 Lufthansa
LH572 Lufthansa
19:50 Dusseldorf
22:05 Frankfurt
20:40 Frankfurt
08:30 Johannesburg
Connect
LX1027 Swiss
LX288 Swiss
19:55 Dusseldorf
22:40 Zurich
21:00 Zurich
09:10 Johannesburg
Connect
EK058 Emirates
EK763 Emirates
21:15 Dusseldorf
10:05 Dubai
05:40 Dubai
16:25 Johannesburg
Connect

6. Frankfurt to Capetown

  1. You take a bus, shuttle or taxi from your location in Germany to Frankfurt.

  2. You take a flight from Frankfurt to Capetown and cost approximately 420 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
KL1762 KLM
KL0597 KLM
07:00 Frankfurt
10:05 Amsterdam Schiphol
08:10 Amsterdam Schiphol
21:20 Capetown
Connect
AF1019 Air France
AF864 Air France
07:05 Frankfurt
10:30 Paris CDG
08:35 Paris CDG
21:50 Capetown
Connect
LH1234 Lufthansa
OS31 Austrian Airlines
08:50 Frankfurt
13:40 Vienna
10:10 Vienna
01:05 Capetown
Connect
OS122 Austrian Airlines
OS31 Austrian Airlines
09:50 Frankfurt
13:40 Vienna
11:15 Vienna
01:05 Capetown
Connect
OS134 Austrian Airlines
OS31 Austrian Airlines
10:50 Frankfurt
13:40 Vienna
12:10 Vienna
01:05 Capetown
Connect
LX1073 Swiss
WK86 Edelweiss Air
14:15 Frankfurt
19:45 Zurich
15:10 Zurich
07:10 Capetown
Connect
TK1592 Turkish Airlines
TK44 Turkish Airlines
15:15 Frankfurt
01:55 Istanbul Ataturk
19:15 Istanbul Ataturk
12:00 Capetown
Connect
LH110 Lufthansa
LH574 Lufthansa
15:15 Frankfurt
19:00 Munich
16:10 Munich
07:40 Capetown
Connect
EK046 Emirates
EK772 Emirates
15:15 Frankfurt
03:50 Dubai
23:35 Dubai
11:35 Capetown
Connect
LH112 Lufthansa
LH574 Lufthansa
16:15 Frankfurt
19:00 Munich
17:10 Munich
07:40 Capetown
Connect
LH1196 Lufthansa
WK86 Edelweiss Air
16:25 Frankfurt
19:45 Zurich
17:20 Zurich
07:10 Capetown
Connect
LH114 Lufthansa
LH574 Lufthansa
17:15 Frankfurt
19:00 Munich
18:10 Munich
07:40 Capetown
Connect
BA909 British Airways
BA059 British Airways
17:15 Frankfurt
21:40 London Heathrow
18:00 London Heathrow
10:10 Capetown
Connect
LX1075 Swiss
WK86 Edelweiss Air
17:20 Frankfurt
19:45 Zurich
18:20 Zurich
07:10 Capetown
Connect
QR068 Qatar Airways
QR1369 Qatar Airways
17:35 Frankfurt
01:40 Doha
00:35 Doha
11:10 Capetown
Connect
BA911 British Airways
BA059 British Airways
18:30 Frankfurt
21:40 London Heathrow
19:15 London Heathrow
10:10 Capetown
Connect
TK1594 Turkish Airlines
TK44 Turkish Airlines
19:05 Frankfurt
01:55 Istanbul Ataturk
23:10 Istanbul Ataturk
12:00 Capetown
Connect
BA913 British Airways
BA059 British Airways
19:45 Frankfurt
21:40 London Heathrow
20:30 London Heathrow
10:10 Capetown
Connect
SW286 Air Namibia
SW703 Air Namibia
20:10 Frankfurt
07:25 Windhoek
06:30 Windhoek
09:25 Capetown
Connect
DE2290 Condor Flugdienst
20:30 Frankfurt
08:25 Capetown Direct
SA261 South African Airways
SA323 South African Airways
20:45 Frankfurt
09:55 Johannesburg
07:25 Johannesburg
12:05 Capetown
Connect
SA261 South African Airways
SA317 South African Airways
20:45 Frankfurt
09:10 Johannesburg
07:25 Johannesburg
11:20 Capetown
Connect
SA261 South African Airways
SA313 South African Airways
20:45 Frankfurt
08:35 Johannesburg
07:25 Johannesburg
10:45 Capetown
Connect
LH560 Lufthansa
DT579 TAAG Angola Airlines
22:00 Frankfurt
08:40 Luanda
05:30 Luanda
13:40 Capetown
Connect
LH572 Lufthansa
JE131 Mango
22:05 Frankfurt
10:25 Johannesburg
08:30 Johannesburg
12:35 Capetown
Connect
ET707 Ethiopian Airlines
ET847 Ethiopian Airlines
22:05 Frankfurt
08:15 Addis Ababa
05:55 Addis Ababa
13:45 Capetown
Connect
LH572 Lufthansa
SA323 South African Airways
22:05 Frankfurt
09:55 Johannesburg
08:30 Johannesburg
12:05 Capetown
Connect
LH572 Lufthansa
JE139 Mango
22:05 Frankfurt
12:50 Johannesburg
08:30 Johannesburg
15:00 Capetown
Connect
LH576 Lufthansa
22:15 Frankfurt
10:00 Capetown Direct
EK048 Emirates
EK770 Emirates
22:20 Frankfurt
09:05 Dubai
06:40 Dubai
16:45 Capetown
Connect

7. Munich to Capetown

  1. You take a bus, shuttle or taxi from your location in Germany to Munich.

  2. You take a flight from Munich to Capetown and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
KL1790 KLM
KL0597 KLM
07:00 Munich
10:05 Amsterdam Schiphol
08:35 Amsterdam Schiphol
21:20 Capetown
Connect
AF1123 Air France
AF864 Air France
07:15 Munich
10:30 Paris CDG
09:00 Paris CDG
21:50 Capetown
Connect
OS112 Austrian Airlines
OS31 Austrian Airlines
08:15 Munich
13:40 Vienna
09:20 Vienna
01:05 Capetown
Connect
LH2328 Lufthansa
OS31 Austrian Airlines
11:20 Munich
13:40 Vienna
12:25 Vienna
01:05 Capetown
Connect
LX1105 Swiss
WK86 Edelweiss Air
13:50 Munich
19:45 Zurich
14:45 Zurich
07:10 Capetown
Connect
LH2370 Lufthansa
WK86 Edelweiss Air
15:25 Munich
19:45 Zurich
16:20 Zurich
07:10 Capetown
Connect
EK050 Emirates
EK772 Emirates
15:40 Munich
03:50 Dubai
23:45 Dubai
11:35 Capetown
Connect
BA953 British Airways
BA059 British Airways
16:15 Munich
21:40 London Heathrow
17:15 London Heathrow
10:10 Capetown
Connect
QR058 Qatar Airways
QR1369 Qatar Airways
16:55 Munich
01:40 Doha
23:30 Doha
11:10 Capetown
Connect
LX1109 Swiss
WK86 Edelweiss Air
17:00 Munich
19:45 Zurich
17:55 Zurich
07:10 Capetown
Connect
LH117 Lufthansa
LH576 Lufthansa
18:00 Munich
22:15 Frankfurt
19:00 Frankfurt
10:00 Capetown
Connect
TK1636 Turkish Airlines
TK44 Turkish Airlines
18:30 Munich
01:55 Istanbul Ataturk
22:05 Istanbul Ataturk
12:00 Capetown
Connect
BA961 British Airways
BA059 British Airways
18:45 Munich
21:40 London Heathrow
19:50 London Heathrow
10:10 Capetown
Connect
LH119 Lufthansa
LH576 Lufthansa
19:00 Munich
22:15 Frankfurt
20:00 Frankfurt
10:00 Capetown
Connect
LH574 Lufthansa
19:00 Munich
07:40 Capetown Direct
LH121 Lufthansa
LH576 Lufthansa
20:00 Munich
22:15 Frankfurt
21:00 Frankfurt
10:00 Capetown
Connect
SA265 South African Airways
SA313 South African Airways
21:05 Munich
08:35 Johannesburg
07:40 Johannesburg
10:45 Capetown
Connect
SA265 South African Airways
SA323 South African Airways
21:05 Munich
09:55 Johannesburg
07:40 Johannesburg
12:05 Capetown
Connect
SA265 South African Airways
SA317 South African Airways
21:05 Munich
09:10 Johannesburg
07:40 Johannesburg
11:20 Capetown
Connect
EK052 Emirates
EK770 Emirates
22:35 Munich
09:05 Dubai
06:30 Dubai
16:45 Capetown
Connect

8. Zurich to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Germany to Zurich.

  2. You take a flight from Zurich to Johannesburg and cost approximately 430 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KL1952 KLM
KL0591 KLM
07:00 Zurich
10:35 Amsterdam Schiphol
08:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
QR094 Qatar Airways
QR1365 Qatar Airways
09:25 Zurich
20:40 Doha
16:15 Doha
04:35 Johannesburg
Connect
AF1115 Air France
AF990 Air France
09:35 Zurich
18:20 Paris CDG
11:00 Paris CDG
05:00 Johannesburg
Connect
LY348 El Al
LY051 El Al
11:45 Zurich
22:30 Tel Aviv
16:40 Tel Aviv
06:25 Johannesburg
Connect
BA713 British Airways
BA055 British Airways
13:25 Zurich
19:05 London Heathrow
14:15 London Heathrow
07:05 Johannesburg
Connect
AF1615 Air France
AF990 Air France
15:00 Zurich
18:20 Paris CDG
16:20 Paris CDG
05:00 Johannesburg
Connect
LX1108 Swiss
SA265 South African Airways
15:25 Zurich
21:05 Munich
16:20 Munich
07:40 Johannesburg
Connect
EK088 Emirates
EK761 Emirates
15:25 Zurich
04:05 Dubai
23:45 Dubai
10:15 Johannesburg
Connect
LX324 Swiss
SA235 South African Airways
15:30 Zurich
19:00 London Heathrow
16:20 London Heathrow
07:05 Johannesburg
Connect
LX1074 Swiss
SA261 South African Airways
15:35 Zurich
20:45 Frankfurt
16:40 Frankfurt
07:25 Johannesburg
Connect
BA715 British Airways
BA055 British Airways
15:50 Zurich
19:05 London Heathrow
16:40 London Heathrow
07:05 Johannesburg
Connect
BA715 British Airways
BA057 British Airways
15:50 Zurich
21:25 London Heathrow
16:40 London Heathrow
09:15 Johannesburg
Connect
LH2371 Lufthansa
SA265 South African Airways
16:55 Zurich
21:05 Munich
17:45 Munich
07:40 Johannesburg
Connect
QR096 Qatar Airways
QR1363 Qatar Airways
18:05 Zurich
01:55 Doha
00:55 Doha
09:50 Johannesburg
Connect
LH1197 Lufthansa
LH572 Lufthansa
18:05 Zurich
22:05 Frankfurt
19:05 Frankfurt
08:30 Johannesburg
Connect
LH1197 Lufthansa
SA261 South African Airways
18:05 Zurich
20:45 Frankfurt
19:05 Frankfurt
07:25 Johannesburg
Connect
BA717 British Airways
BA057 British Airways
18:30 Zurich
21:25 London Heathrow
19:20 London Heathrow
09:15 Johannesburg
Connect
LX1076 Swiss
LH572 Lufthansa
19:00 Zurich
22:05 Frankfurt
20:05 Frankfurt
08:30 Johannesburg
Connect
AZ0573 Alitalia
AZ0848 Alitalia
19:10 Zurich
22:10 Rome
20:40 Rome
08:20 Johannesburg
Connect
LX1110 Swiss
SA265 South African Airways
19:20 Zurich
21:05 Munich
20:15 Munich
07:40 Johannesburg
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
19:30 Zurich
01:35 Istanbul Ataturk
23:30 Istanbul Ataturk
10:20 Johannesburg
Connect
BA719 British Airways
BA057 British Airways
19:40 Zurich
21:25 London Heathrow
20:25 London Heathrow
09:15 Johannesburg
Connect
LH1199 Lufthansa
LH572 Lufthansa
20:00 Zurich
22:05 Frankfurt
21:00 Frankfurt
08:30 Johannesburg
Connect
LY344 El Al
LY053 El Al
21:25 Zurich
05:55 Tel Aviv
02:20 Tel Aviv
13:50 Johannesburg
Connect
EK086 Emirates
EK763 Emirates
22:15 Zurich
10:05 Dubai
06:25 Dubai
16:25 Johannesburg
Connect
LX256 Swiss
LY053 El Al
22:40 Zurich
05:55 Tel Aviv
03:25 Tel Aviv
13:50 Johannesburg
Connect
LX288 Swiss
22:40 Zurich
09:10 Johannesburg Direct

References

Find Hotels in South Africa

You can find hotels and accommodations in South Africa with our hotels search tool below

Booking.com