How to get to South Africa from Germany by flight ? You can check flights from Germany to South Africa below.
You can find flight ticket prices from Germany to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Germany to Frankfurt.
You take a flight from Frankfurt to Johannesburg and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Munich.
You take a flight from Munich to Johannesburg and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Stuttgart.
You take a flight from Stuttgart to Johannesburg and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Frankfurt.
You take a flight from Frankfurt to Pietermaritzburg and cost approximately 700 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Dusseldorf.
You take a flight from Dusseldorf to Johannesburg and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Frankfurt.
You take a flight from Frankfurt to Capetown and cost approximately 420 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Munich.
You take a flight from Munich to Capetown and cost approximately 700 USD.
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 |
You take a bus, shuttle or taxi from your location in Germany to Zurich.
You take a flight from Zurich to Johannesburg and cost approximately 430 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com