How to get to Johannesburg, South Africa from Germany by flight ? You can check flights from Germany to Johannesburg, South Africa below.
You can find flight ticket prices from Germany to Johannesburg, 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 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1762
KLM
KL0591
KLM
|
06:55
Frankfurt
10:20
Amsterdam Schiphol
|
08:10
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
QR070
Qatar Airways
QR1365
Qatar Airways
|
10:35
Frankfurt
20:25
Doha
|
18:35
Doha
04:00
Johannesburg
|
Connect |
BA907
British Airways
BA055
British Airways
|
11:55
Frankfurt
18:20
London Heathrow
|
12:55
London Heathrow
07:25
Johannesburg
|
Connect |
EY002
Etihad
EY602
Etihad
|
13:05
Frankfurt
02:00
Abu Dhabi
|
22:05
Abu Dhabi
08:15
Johannesburg
|
Connect |
LH580
Lufthansa
MS839
Egyptair
|
13:30
Frankfurt
23:05
Cairo
|
18:40
Cairo
07:05
Johannesburg
|
Connect |
LX1073
Swiss
LX284
Swiss
|
14:05
Frankfurt
22:40
Zurich
|
15:00
Zurich
10:10
Johannesburg
|
Connect |
EK046
Emirates
EK761
Emirates
|
14:30
Frankfurt
04:40
Dubai
|
23:45
Dubai
10:55
Johannesburg
|
Connect |
TK1592
Turkish Airlines
TK42
Turkish Airlines
|
14:45
Frankfurt
02:20
Istanbul
|
19:45
Istanbul
11:10
Johannesburg
|
Connect |
MS786
Egyptair
MS839
Egyptair
|
15:25
Frankfurt
23:05
Cairo
|
20:15
Cairo
07:05
Johannesburg
|
Connect |
QR068
Qatar Airways
QR1363
Qatar Airways
|
15:25
Frankfurt
02:05
Doha
|
23:25
Doha
09:40
Johannesburg
|
Connect |
AF1319
Air France
AF990
Air France
|
17:35
Frankfurt
23:35
Paris CDG
|
19:00
Paris CDG
11:15
Johannesburg
|
Connect |
BA909
British Airways
BA057
British Airways
|
17:40
Frankfurt
21:10
London Heathrow
|
18:25
London Heathrow
10:15
Johannesburg
|
Connect |
TK1594
Turkish Airlines
TK42
Turkish Airlines
|
18:10
Frankfurt
02:20
Istanbul
|
23:10
Istanbul
11:10
Johannesburg
|
Connect |
AF1119
Air France
AF990
Air France
|
19:25
Frankfurt
23:35
Paris CDG
|
20:55
Paris CDG
11:15
Johannesburg
|
Connect |
LX1077
Swiss
LX284
Swiss
|
20:50
Frankfurt
22:40
Zurich
|
21:50
Zurich
10:10
Johannesburg
|
Connect |
EK048
Emirates
EK763
Emirates
|
21:20
Frankfurt
10:10
Dubai
|
06:45
Dubai
16:35
Johannesburg
|
Connect |
ET707
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:35
Frankfurt
08:40
Addis Ababa
|
06:25
Addis Ababa
13:05
Johannesburg
|
Connect |
LH560
Lufthansa
DT577
TAAG Angola Airlines
|
21:50
Frankfurt
09:50
Luanda
|
06:25
Luanda
14:20
Johannesburg
|
Connect |
LH572
Lufthansa
|
22:00
Frankfurt
|
09:35 Johannesburg | Direct |
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 700 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1866
KLM
KL0591
KLM
|
06:00
Stuttgart
10:20
Amsterdam Schiphol
|
07:30
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LX1165
Swiss
LX284
Swiss
|
08:40
Stuttgart
22:40
Zurich
|
09:25
Zurich
10:10
Johannesburg
|
Connect |
AF1409
Air France
AF990
Air France
|
10:45
Stuttgart
23:35
Paris CDG
|
12:10
Paris CDG
11:15
Johannesburg
|
Connect |
LH133
Lufthansa
LH572
Lufthansa
|
11:00
Stuttgart
22:00
Frankfurt
|
11:50
Frankfurt
09:35
Johannesburg
|
Connect |
TK1702
Turkish Airlines
TK42
Turkish Airlines
|
11:10
Stuttgart
02:20
Istanbul
|
16:10
Istanbul
11:10
Johannesburg
|
Connect |
BA917
British Airways
BA043
British Airways
BA6410
British Airways
|
12:30
Stuttgart
18:15
London Heathrow
10:00
Capetown
|
13:20
London Heathrow
08:00
Capetown
12:00
Johannesburg
|
Connect |
BA917
British Airways
BA055
British Airways
|
12:30
Stuttgart
18:20
London Heathrow
|
13:20
London Heathrow
07:25
Johannesburg
|
Connect |
BA917
British Airways
BA057
British Airways
|
12:30
Stuttgart
21:10
London Heathrow
|
13:20
London Heathrow
10:15
Johannesburg
|
Connect |
BA917
British Airways
BA041
British Airways
BA6202
British Airways
|
12:30
Stuttgart
16:55
London Heathrow
08:15
Durban
|
13:20
London Heathrow
05:25
Durban
09:20
Johannesburg
|
Connect |
BA917
British Airways
BA041
British Airways
BA6200
British Airways
|
12:30
Stuttgart
16:55
London Heathrow
07:00
Durban
|
13:20
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
LH135
Lufthansa
LH572
Lufthansa
|
14:20
Stuttgart
22:00
Frankfurt
|
15:10
Frankfurt
09:35
Johannesburg
|
Connect |
TK1704
Turkish Airlines
TK42
Turkish Airlines
|
14:30
Stuttgart
02:20
Istanbul
|
19:25
Istanbul
11:10
Johannesburg
|
Connect |
EW2464
Eurowings
BA057
British Airways
|
17:05
Stuttgart
21:10
London Heathrow
|
17:55
London Heathrow
10:15
Johannesburg
|
Connect |
TK1706
Turkish Airlines
TK42
Turkish Airlines
|
18:25
Stuttgart
02:20
Istanbul
|
23:25
Istanbul
11:10
Johannesburg
|
Connect |
LH139
Lufthansa
LH572
Lufthansa
|
19:00
Stuttgart
22:00
Frankfurt
|
19:50
Frankfurt
09:35
Johannesburg
|
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 700 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1852
KLM
KL0591
KLM
|
06:15
Dusseldorf
10:20
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KL1854
KLM
KL0591
KLM
|
08:00
Dusseldorf
10:20
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LX1017
Swiss
LX284
Swiss
|
09:40
Dusseldorf
22:40
Zurich
|
10:55
Zurich
10:10
Johannesburg
|
Connect |
BA937
British Airways
BA041
British Airways
BA6200
British Airways
|
10:20
Dusseldorf
16:55
London Heathrow
07:00
Durban
|
11:00
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
LH077
Lufthansa
LH572
Lufthansa
|
10:55
Dusseldorf
22:00
Frankfurt
|
11:50
Frankfurt
09:35
Johannesburg
|
Connect |
TK1524
Turkish Airlines
TK42
Turkish Airlines
|
11:15
Dusseldorf
02:20
Istanbul
|
16:35
Istanbul
11:10
Johannesburg
|
Connect |
BA939
British Airways
BA041
British Airways
BA6200
British Airways
|
12:35
Dusseldorf
16:55
London Heathrow
07:00
Durban
|
13:10
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
BA939
British Airways
BA041
British Airways
BA6202
British Airways
|
12:35
Dusseldorf
16:55
London Heathrow
08:15
Durban
|
13:10
London Heathrow
05:25
Durban
09:20
Johannesburg
|
Connect |
BA939
British Airways
BA055
British Airways
|
12:35
Dusseldorf
18:20
London Heathrow
|
13:10
London Heathrow
07:25
Johannesburg
|
Connect |
TK1526
Turkish Airlines
TK42
Turkish Airlines
|
14:00
Dusseldorf
02:20
Istanbul
|
19:20
Istanbul
11:10
Johannesburg
|
Connect |
AF1507
Air France
AF990
Air France
|
14:15
Dusseldorf
23:35
Paris CDG
|
15:30
Paris CDG
11:15
Johannesburg
|
Connect |
MS734
Egyptair
MS839
Egyptair
|
14:20
Dusseldorf
23:05
Cairo
|
19:50
Cairo
07:05
Johannesburg
|
Connect |
EK056
Emirates
EK761
Emirates
|
14:30
Dusseldorf
04:40
Dubai
|
00:05
Dubai
10:55
Johannesburg
|
Connect |
LH079
Lufthansa
LH572
Lufthansa
|
14:40
Dusseldorf
22:00
Frankfurt
|
15:30
Frankfurt
09:35
Johannesburg
|
Connect |
LX1019
Swiss
LX284
Swiss
|
14:50
Dusseldorf
22:40
Zurich
|
16:05
Zurich
10:10
Johannesburg
|
Connect |
BA943
British Airways
BA055
British Airways
|
15:00
Dusseldorf
18:20
London Heathrow
|
15:35
London Heathrow
07:25
Johannesburg
|
Connect |
BA943
British Airways
BA057
British Airways
|
15:00
Dusseldorf
21:10
London Heathrow
|
15:35
London Heathrow
10:15
Johannesburg
|
Connect |
AF1407
Air France
KQ115
Kenya Airways
KQ760
Kenya Airways
|
15:55
Dusseldorf
20:20
Paris CDG
07:45
Nairobi
|
17:10
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
AF1407
Air France
AF990
Air France
|
15:55
Dusseldorf
23:35
Paris CDG
|
17:10
Paris CDG
11:15
Johannesburg
|
Connect |
BA941
British Airways
BA057
British Airways
|
16:15
Dusseldorf
21:10
London Heathrow
|
16:45
London Heathrow
10:15
Johannesburg
|
Connect |
BA941
British Airways
BA055
British Airways
|
16:15
Dusseldorf
18:20
London Heathrow
|
16:45
London Heathrow
07:25
Johannesburg
|
Connect |
TK1528
Turkish Airlines
TK42
Turkish Airlines
|
18:05
Dusseldorf
02:20
Istanbul
|
23:20
Istanbul
11:10
Johannesburg
|
Connect |
EW9462
Eurowings
BA057
British Airways
|
18:10
Dusseldorf
21:10
London Heathrow
|
18:45
London Heathrow
10:15
Johannesburg
|
Connect |
AF1007
Air France
AF990
Air France
|
18:45
Dusseldorf
23:35
Paris CDG
|
20:05
Paris CDG
11:15
Johannesburg
|
Connect |
EW9786
Eurowings
LX284
Swiss
|
19:00
Dusseldorf
22:40
Zurich
|
20:10
Zurich
10:10
Johannesburg
|
Connect |
BA945
British Airways
VS449
Virgin Atlantic
|
19:30
Dusseldorf
22:05
London Heathrow
|
20:00
London Heathrow
11:10
Johannesburg
|
Connect |
BA945
British Airways
BA057
British Airways
|
19:30
Dusseldorf
21:10
London Heathrow
|
20:00
London Heathrow
10:15
Johannesburg
|
Connect |
LX1027
Swiss
LX284
Swiss
|
20:15
Dusseldorf
22:40
Zurich
|
21:25
Zurich
10:10
Johannesburg
|
Connect |
EK058
Emirates
EK763
Emirates
|
20:45
Dusseldorf
10:10
Dubai
|
06:15
Dubai
16:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Germany to Hamburg.
You take a flight from Hamburg to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1776
KLM
KL0591
KLM
|
06:15
Hamburg
10:20
Amsterdam Schiphol
|
07:20
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
EW7180
Eurowings
KL0591
KLM
|
06:40
Hamburg
10:20
Amsterdam Schiphol
|
07:55
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
BA965
British Airways
BA041
British Airways
BA6200
British Airways
|
09:50
Hamburg
16:55
London Heathrow
07:00
Durban
|
10:45
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
TK1662
Turkish Airlines
TK42
Turkish Airlines
|
11:20
Hamburg
02:20
Istanbul
|
16:35
Istanbul
11:10
Johannesburg
|
Connect |
AF1411
Air France
AF990
Air France
|
12:00
Hamburg
23:35
Paris CDG
|
13:40
Paris CDG
11:15
Johannesburg
|
Connect |
BA969
British Airways
BA041
British Airways
BA6202
British Airways
|
13:05
Hamburg
16:55
London Heathrow
08:15
Durban
|
13:50
London Heathrow
05:25
Durban
09:20
Johannesburg
|
Connect |
BA969
British Airways
BA041
British Airways
BA6200
British Airways
|
13:05
Hamburg
16:55
London Heathrow
07:00
Durban
|
13:50
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
BA969
British Airways
BA055
British Airways
|
13:05
Hamburg
18:20
London Heathrow
|
13:50
London Heathrow
07:25
Johannesburg
|
Connect |
TK1666
Turkish Airlines
TK42
Turkish Airlines
|
13:55
Hamburg
02:20
Istanbul
|
19:10
Istanbul
11:10
Johannesburg
|
Connect |
LX1057
Swiss
LX284
Swiss
|
14:55
Hamburg
22:40
Zurich
|
16:20
Zurich
10:10
Johannesburg
|
Connect |
EK060
Emirates
EK761
Emirates
|
15:20
Hamburg
04:40
Dubai
|
00:50
Dubai
10:55
Johannesburg
|
Connect |
AF1711
Air France
KQ115
Kenya Airways
KQ760
Kenya Airways
|
15:20
Hamburg
20:20
Paris CDG
07:45
Nairobi
|
17:00
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
AF1711
Air France
AF990
Air France
|
15:20
Hamburg
23:35
Paris CDG
|
17:00
Paris CDG
11:15
Johannesburg
|
Connect |
EK060
Emirates
EK763
Emirates
|
15:20
Hamburg
10:10
Dubai
|
00:50
Dubai
16:35
Johannesburg
|
Connect |
BA975
British Airways
BA055
British Airways
|
16:15
Hamburg
18:20
London Heathrow
|
17:00
London Heathrow
07:25
Johannesburg
|
Connect |
BA973
British Airways
BA057
British Airways
|
16:45
Hamburg
21:10
London Heathrow
|
17:25
London Heathrow
10:15
Johannesburg
|
Connect |
BA973
British Airways
BA055
British Airways
|
16:45
Hamburg
18:20
London Heathrow
|
17:25
London Heathrow
07:25
Johannesburg
|
Connect |
EW7460
Eurowings
BA057
British Airways
|
17:55
Hamburg
21:10
London Heathrow
|
18:40
London Heathrow
10:15
Johannesburg
|
Connect |
AF1511
Air France
AF990
Air France
|
18:00
Hamburg
23:35
Paris CDG
|
19:40
Paris CDG
11:15
Johannesburg
|
Connect |
LH029
Lufthansa
LH572
Lufthansa
|
18:00
Hamburg
22:00
Frankfurt
|
19:10
Frankfurt
09:35
Johannesburg
|
Connect |
TK1664
Turkish Airlines
TK42
Turkish Airlines
|
18:10
Hamburg
02:20
Istanbul
|
23:25
Istanbul
11:10
Johannesburg
|
Connect |
EW7764
Eurowings
LX284
Swiss
|
18:15
Hamburg
22:40
Zurich
|
19:40
Zurich
10:10
Johannesburg
|
Connect |
BA967
British Airways
BA057
British Airways
|
18:35
Hamburg
21:10
London Heathrow
|
19:20
London Heathrow
10:15
Johannesburg
|
Connect |
BA967
British Airways
VS449
Virgin Atlantic
|
18:35
Hamburg
22:05
London Heathrow
|
19:20
London Heathrow
11:10
Johannesburg
|
Connect |
LH023
Lufthansa
LH572
Lufthansa
|
19:00
Hamburg
22:00
Frankfurt
|
20:10
Frankfurt
09:35
Johannesburg
|
Connect |
BA973
British Airways
VS449
Virgin Atlantic
|
19:25
Hamburg
22:05
London Heathrow
|
20:10
London Heathrow
11:10
Johannesburg
|
Connect |
BA973
British Airways
BA057
British Airways
|
19:25
Hamburg
21:10
London Heathrow
|
20:10
London Heathrow
10:15
Johannesburg
|
Connect |
LH033
Lufthansa
LH572
Lufthansa
|
20:00
Hamburg
22:00
Frankfurt
|
21:10
Frankfurt
09:35
Johannesburg
|
Connect |
LX1055
Swiss
LX284
Swiss
|
20:15
Hamburg
22:40
Zurich
|
21:40
Zurich
10:10
Johannesburg
|
Connect |
EK062
Emirates
EK763
Emirates
|
21:00
Hamburg
10:10
Dubai
|
06:20
Dubai
16:35
Johannesburg
|
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 400 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1952
KLM
KL0591
KLM
|
06:30
Zurich
10:20
Amsterdam Schiphol
|
08:20
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
BA773
British Airways
BA055
British Airways
|
11:15
Zurich
18:20
London Heathrow
|
12:05
London Heathrow
07:25
Johannesburg
|
Connect |
LX252
Swiss
LY051
El Al
|
12:35
Zurich
21:00
Tel Aviv
|
17:25
Tel Aviv
05:40
Johannesburg
|
Connect |
BA713
British Airways
BA055
British Airways
|
13:00
Zurich
18:20
London Heathrow
|
13:55
London Heathrow
07:25
Johannesburg
|
Connect |
EY074
Etihad
EY602
Etihad
|
13:35
Zurich
02:00
Abu Dhabi
|
22:30
Abu Dhabi
08:15
Johannesburg
|
Connect |
EK088
Emirates
EK761
Emirates
|
14:35
Zurich
04:40
Dubai
|
23:45
Dubai
10:55
Johannesburg
|
Connect |
LH1191
Lufthansa
LH572
Lufthansa
|
14:40
Zurich
22:00
Frankfurt
|
15:40
Frankfurt
09:35
Johannesburg
|
Connect |
QR096
Qatar Airways
QR1363
Qatar Airways
|
15:55
Zurich
02:05
Doha
|
23:45
Doha
09:40
Johannesburg
|
Connect |
BA717
British Airways
BA057
British Airways
|
16:25
Zurich
21:10
London Heathrow
|
17:15
London Heathrow
10:15
Johannesburg
|
Connect |
BA717
British Airways
BA055
British Airways
|
16:25
Zurich
18:20
London Heathrow
|
17:15
London Heathrow
07:25
Johannesburg
|
Connect |
BA745
British Airways
BA057
British Airways
|
18:00
Zurich
21:10
London Heathrow
|
18:55
London Heathrow
10:15
Johannesburg
|
Connect |
LH1197
Lufthansa
LH572
Lufthansa
|
18:05
Zurich
22:00
Frankfurt
|
19:05
Frankfurt
09:35
Johannesburg
|
Connect |
TK1910
Turkish Airlines
TK42
Turkish Airlines
|
18:05
Zurich
02:20
Istanbul
|
23:05
Istanbul
11:10
Johannesburg
|
Connect |
AF1815
Air France
AF990
Air France
|
18:30
Zurich
23:35
Paris CDG
|
19:55
Paris CDG
11:15
Johannesburg
|
Connect |
LX1076
Swiss
LH572
Lufthansa
|
19:00
Zurich
22:00
Frankfurt
|
20:10
Frankfurt
09:35
Johannesburg
|
Connect |
BA707 719
British Airways
BA057
British Airways
|
19:15
Zurich
21:10
London Heathrow
|
20:05
London Heathrow
10:15
Johannesburg
|
Connect |
QR098
Qatar Airways
QR1377
Qatar Airways
|
21:25
Zurich
08:00
Doha
|
05:15
Doha
15:35
Johannesburg
|
Connect |
EK086
Emirates
EK763
Emirates
|
21:55
Zurich
10:10
Dubai
|
07:10
Dubai
16:35
Johannesburg
|
Connect |
LX284
Swiss
|
22:40
Zurich
|
10:10 Johannesburg | Direct |
You take a bus, shuttle or taxi from your location in Germany to Amsterdam Schiphol.
You take a flight from Amsterdam Schiphol to Johannesburg and cost approximately 380 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LY338
El Al
LY051
El Al
|
09:15
Amsterdam Schiphol
21:00
Tel Aviv
|
14:40
Tel Aviv
05:40
Johannesburg
|
Connect |
KL0591
KLM
|
10:20
Amsterdam Schiphol
|
22:05 Johannesburg | Direct |
BA431
British Airways
BA055
British Airways
|
11:40
Amsterdam Schiphol
18:20
London Heathrow
|
12:00
London Heathrow
07:25
Johannesburg
|
Connect |
EY078
Etihad
EY602
Etihad
|
13:50
Amsterdam Schiphol
02:00
Abu Dhabi
|
23:10
Abu Dhabi
08:15
Johannesburg
|
Connect |
BA435
British Airways
BA055
British Airways
|
14:10
Amsterdam Schiphol
18:20
London Heathrow
|
14:30
London Heathrow
07:25
Johannesburg
|
Connect |
EK148
Emirates
EK761
Emirates
|
14:30
Amsterdam Schiphol
04:40
Dubai
|
00:10
Dubai
10:55
Johannesburg
|
Connect |
TK1958
Turkish Airlines
TK42
Turkish Airlines
|
14:45
Amsterdam Schiphol
02:20
Istanbul
|
20:10
Istanbul
11:10
Johannesburg
|
Connect |
LH993
Lufthansa
LH572
Lufthansa
|
14:45
Amsterdam Schiphol
22:00
Frankfurt
|
15:50
Frankfurt
09:35
Johannesburg
|
Connect |
LX729
Swiss
LX284
Swiss
|
14:50
Amsterdam Schiphol
22:40
Zurich
|
16:15
Zurich
10:10
Johannesburg
|
Connect |
MS758
Egyptair
MS839
Egyptair
|
15:00
Amsterdam Schiphol
23:05
Cairo
|
20:20
Cairo
07:05
Johannesburg
|
Connect |
QR274
Qatar Airways
QR1363
Qatar Airways
|
15:15
Amsterdam Schiphol
02:05
Doha
|
23:35
Doha
09:40
Johannesburg
|
Connect |
BA439
British Airways
BA055
British Airways
|
16:00
Amsterdam Schiphol
18:20
London Heathrow
|
16:15
London Heathrow
07:25
Johannesburg
|
Connect |
BA439
British Airways
BA057
British Airways
|
16:00
Amsterdam Schiphol
21:10
London Heathrow
|
16:15
London Heathrow
10:15
Johannesburg
|
Connect |
KL1245
KLM
AF990
Air France
|
18:10
Amsterdam Schiphol
23:35
Paris CDG
|
19:25
Paris CDG
11:15
Johannesburg
|
Connect |
BA437
British Airways
BA057
British Airways
|
18:15
Amsterdam Schiphol
21:10
London Heathrow
|
18:30
London Heathrow
10:15
Johannesburg
|
Connect |
TK1954
Turkish Airlines
TK42
Turkish Airlines
|
18:25
Amsterdam Schiphol
02:20
Istanbul
|
23:50
Istanbul
11:10
Johannesburg
|
Connect |
LH997
Lufthansa
LH572
Lufthansa
|
18:35
Amsterdam Schiphol
22:00
Frankfurt
|
19:40
Frankfurt
09:35
Johannesburg
|
Connect |
KL1027
KLM
VS449
Virgin Atlantic
|
18:50
Amsterdam Schiphol
22:05
London Heathrow
|
19:15
London Heathrow
11:10
Johannesburg
|
Connect |
BA2763
British Airways
BA057
British Airways
|
18:55
Amsterdam Schiphol
21:10
London Heathrow
|
19:25
London Heathrow
10:15
Johannesburg
|
Connect |
AF1141
Air France
AF990
Air France
|
19:10
Amsterdam Schiphol
23:35
Paris CDG
|
20:30
Paris CDG
11:15
Johannesburg
|
Connect |
KQ117
Kenya Airways
KQ760
Kenya Airways
|
19:35
Amsterdam Schiphol
07:45
Nairobi
|
05:55
Nairobi
10:55
Johannesburg
|
Connect |
KQ117
Kenya Airways
KQ762
Kenya Airways
|
19:35
Amsterdam Schiphol
13:05
Nairobi
|
05:55
Nairobi
16:20
Johannesburg
|
Connect |
LX735
Swiss
LX284
Swiss
|
20:10
Amsterdam Schiphol
22:40
Zurich
|
21:30
Zurich
10:10
Johannesburg
|
Connect |
AF1441
Air France
AF990
Air France
|
20:25
Amsterdam Schiphol
23:35
Paris CDG
|
21:45
Paris CDG
11:15
Johannesburg
|
Connect |
KL1033
KLM
VS449
Virgin Atlantic
|
20:35
Amsterdam Schiphol
22:05
London Heathrow
|
20:50
London Heathrow
11:10
Johannesburg
|
Connect |
EK150
Emirates
EK763
Emirates
|
22:00
Amsterdam Schiphol
10:10
Dubai
|
07:45
Dubai
16:35
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com