How to get to Johannesburg, South Africa from Berlin by flight ? You can check flights from Berlin to Johannesburg, South Africa below.
You can find flight ticket prices from Berlin to Johannesburg, South Africa with our flight tickets search tool below
You take a flight from Berlin Tegel 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 | |
---|---|---|---|
KL1818
KLM
KL0591
KLM
|
06:00
Berlin Tegel
10:35
Amsterdam Schiphol
|
07:20
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AF1435
Air France
AF990
Air France
|
09:45
Berlin Tegel
18:20
Paris CDG
|
11:35
Paris CDG
05:00
Johannesburg
|
Connect |
TK1722
Turkish Airlines
TK38 42
Turkish Airlines
|
11:15
Berlin Tegel
01:35
Istanbul Ataturk
|
15:05
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AF1735
Air France
AF990
Air France
|
12:00
Berlin Tegel
18:20
Paris CDG
|
13:45
Paris CDG
05:00
Johannesburg
|
Connect |
AZ0423
Alitalia
AZ0848
Alitalia
|
12:05
Berlin Tegel
22:10
Rome
|
14:15
Rome
08:20
Johannesburg
|
Connect |
BA983
British Airways
BA041
British Airways
BA6200
British Airways
|
12:25
Berlin Tegel
16:55
London Heathrow
06:25
Durban
|
13:30
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
BA993
British Airways
BA041
British Airways
BA6202
British Airways
|
14:30
Berlin Tegel
16:55
London Heathrow
08:50
Durban
|
15:30
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
BA993
British Airways
BA055
British Airways
|
14:30
Berlin Tegel
19:05
London Heathrow
|
15:30
London Heathrow
07:05
Johannesburg
|
Connect |
BA993
British Airways
BA041
British Airways
BA6224
British Airways
|
14:30
Berlin Tegel
16:55
London Heathrow
09:10
Durban
|
15:30
London Heathrow
05:25
Durban
10:15
Johannesburg
|
Connect |
BA993
British Airways
BA041
British Airways
BA6200
British Airways
|
14:30
Berlin Tegel
16:55
London Heathrow
06:25
Durban
|
15:30
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
TK1726
Turkish Airlines
TK38 42
Turkish Airlines
|
14:50
Berlin Tegel
01:35
Istanbul Ataturk
|
18:40
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AF1235
Air France
AF990
Air France
|
15:20
Berlin Tegel
18:20
Paris CDG
|
17:05
Paris CDG
05:00
Johannesburg
|
Connect |
BA997
British Airways
BA055
British Airways
|
15:35
Berlin Tegel
19:05
London Heathrow
|
16:30
London Heathrow
07:05
Johannesburg
|
Connect |
BA997
British Airways
BA057
British Airways
|
15:35
Berlin Tegel
21:25
London Heathrow
|
16:30
London Heathrow
09:15
Johannesburg
|
Connect |
LX969
Swiss
LX288
Swiss
|
15:40
Berlin Tegel
22:40
Zurich
|
17:05
Zurich
09:10
Johannesburg
|
Connect |
BA985
British Airways
BA055
British Airways
|
16:35
Berlin Tegel
19:05
London Heathrow
|
17:30
London Heathrow
07:05
Johannesburg
|
Connect |
BA985
British Airways
BA057
British Airways
|
16:35
Berlin Tegel
21:25
London Heathrow
|
17:30
London Heathrow
09:15
Johannesburg
|
Connect |
LX981
Swiss
LX288
Swiss
|
16:45
Berlin Tegel
22:40
Zurich
|
18:10
Zurich
09:10
Johannesburg
|
Connect |
LH1945
Lufthansa
SA265
South African Airways
|
16:55
Berlin Tegel
21:05
Munich
|
18:05
Munich
07:40
Johannesburg
|
Connect |
U25579
easyJet
SA265
South African Airways
|
17:40
Berlin Tegel
21:05
Munich
|
19:00
Munich
07:40
Johannesburg
|
Connect |
LH197
Lufthansa
SA261
South African Airways
|
17:45
Berlin Tegel
20:45
Frankfurt
|
18:55
Frankfurt
07:25
Johannesburg
|
Connect |
LH1947
Lufthansa
SA265
South African Airways
|
17:55
Berlin Tegel
21:05
Munich
|
19:05
Munich
07:40
Johannesburg
|
Connect |
AF1835
Air France
AF814
Air France
KQ760
Kenya Airways
|
17:55
Berlin Tegel
21:05
Paris CDG
07:45
Nairobi
|
19:45
Paris CDG
06:10
Nairobi
10:55
Johannesburg
|
Connect |
QR082
Qatar Airways
QR1363
Qatar Airways
|
17:55
Berlin Tegel
01:55
Doha
|
00:40
Doha
09:50
Johannesburg
|
Connect |
QR082
Qatar Airways
QR1377
Qatar Airways
|
17:55
Berlin Tegel
07:00
Doha
|
00:40
Doha
14:55
Johannesburg
|
Connect |
LH167
Lufthansa
SA261
South African Airways
|
18:15
Berlin Tegel
20:45
Frankfurt
|
19:25
Frankfurt
07:25
Johannesburg
|
Connect |
U25585
easyJet
SA265
South African Airways
|
18:30
Berlin Tegel
21:05
Munich
|
19:50
Munich
07:40
Johannesburg
|
Connect |
U25553
easyJet
LH572
Lufthansa
|
18:40
Berlin Tegel
22:05
Frankfurt
|
19:55
Frankfurt
08:30
Johannesburg
|
Connect |
LX971
Swiss
LX288
Swiss
|
18:40
Berlin Tegel
22:40
Zurich
|
20:05
Zurich
09:10
Johannesburg
|
Connect |
U25553
easyJet
SA261
South African Airways
|
18:40
Berlin Tegel
20:45
Frankfurt
|
19:55
Frankfurt
07:25
Johannesburg
|
Connect |
LH199
Lufthansa
SA261
South African Airways
|
18:45
Berlin Tegel
20:45
Frankfurt
|
19:55
Frankfurt
07:25
Johannesburg
|
Connect |
LH199
Lufthansa
LH572
Lufthansa
|
18:45
Berlin Tegel
22:05
Frankfurt
|
19:55
Frankfurt
08:30
Johannesburg
|
Connect |
LH1949
Lufthansa
SA265
South African Airways
|
18:55
Berlin Tegel
21:05
Munich
|
20:05
Munich
07:40
Johannesburg
|
Connect |
BA987
British Airways
BA059
British Airways
BA6414
British Airways
|
19:15
Berlin Tegel
21:40
London Heathrow
12:20
Capetown
|
20:15
London Heathrow
10:10
Capetown
14:20
Johannesburg
|
Connect |
BA987
British Airways
BA057
British Airways
|
19:15
Berlin Tegel
21:25
London Heathrow
|
20:15
London Heathrow
09:15
Johannesburg
|
Connect |
LH169
Lufthansa
LH572
Lufthansa
|
19:15
Berlin Tegel
22:05
Frankfurt
|
20:25
Frankfurt
08:30
Johannesburg
|
Connect |
BA987
British Airways
BA059
British Airways
BA6412
British Airways
|
19:15
Berlin Tegel
21:40
London Heathrow
13:25
Capetown
|
20:15
London Heathrow
10:10
Capetown
15:25
Johannesburg
|
Connect |
LH201
Lufthansa
LH572
Lufthansa
|
19:45
Berlin Tegel
22:05
Frankfurt
|
20:55
Frankfurt
08:30
Johannesburg
|
Connect |
TK1724
Turkish Airlines
TK38 42
Turkish Airlines
|
20:10
Berlin Tegel
01:35
Istanbul Ataturk
|
00:05
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
QR078
Qatar Airways
QR1367
Qatar Airways
|
22:30
Berlin Tegel
07:05
Doha
|
05:20
Doha
14:55
Johannesburg
|
Connect |
You take a flight from Berlin Schoenefeld to Johannesburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
U24561
easyJet
KL0591
KLM
|
06:30
Berlin Schoenefeld
10:35
Amsterdam Schiphol
|
08:00
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
LY2372
El Al
LY051
El Al
|
10:55
Berlin Schoenefeld
22:30
Tel Aviv
|
16:00
Tel Aviv
06:25
Johannesburg
|
Connect |
LY2372
El Al
LY053
El Al
|
10:55
Berlin Schoenefeld
05:55
Tel Aviv
|
16:00
Tel Aviv
13:50
Johannesburg
|
Connect |
U24551
easyJet
AF990
Air France
|
14:00
Berlin Schoenefeld
18:20
Paris CDG
|
15:55
Paris CDG
05:00
Johannesburg
|
Connect |
MS732
Egyptair
MS839
Egyptair
|
15:45
Berlin Schoenefeld
23:05
Cairo
|
19:45
Cairo
07:10
Johannesburg
|
Connect |
LY2374
El Al
LY053
El Al
|
22:05
Berlin Schoenefeld
05:55
Tel Aviv
|
03:10
Tel Aviv
13:50
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Berlin to Leipzig.
You take a flight from Leipzig to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LH2165
Lufthansa
SA265
South African Airways
|
09:45
Leipzig
21:05
Munich
|
10:40
Munich
07:40
Johannesburg
|
Connect |
LH161
Lufthansa
SA261
South African Airways
|
10:25
Leipzig
20:45
Frankfurt
|
11:25
Frankfurt
07:25
Johannesburg
|
Connect |
LH161
Lufthansa
LH572
Lufthansa
|
10:25
Leipzig
22:05
Frankfurt
|
11:25
Frankfurt
08:30
Johannesburg
|
Connect |
TK1338
Turkish Airlines
TK38 42
Turkish Airlines
|
11:15
Leipzig
01:35
Istanbul Ataturk
|
15:05
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
LH2167
Lufthansa
SA265
South African Airways
|
12:30
Leipzig
21:05
Munich
|
13:25
Munich
07:40
Johannesburg
|
Connect |
LH163
Lufthansa
SA261
South African Airways
|
15:15
Leipzig
20:45
Frankfurt
|
16:10
Frankfurt
07:25
Johannesburg
|
Connect |
LH163
Lufthansa
LH572
Lufthansa
|
15:15
Leipzig
22:05
Frankfurt
|
16:10
Frankfurt
08:30
Johannesburg
|
Connect |
LH2169
Lufthansa
SA265
South African Airways
|
16:35
Leipzig
21:05
Munich
|
17:30
Munich
07:40
Johannesburg
|
Connect |
LH2169
Lufthansa
LH574
Lufthansa
JE144
Mango
|
16:35
Leipzig
19:00
Munich
08:45
Capetown
|
17:30
Munich
07:40
Capetown
10:40
Johannesburg
|
Connect |
LH2169
Lufthansa
LH574
Lufthansa
SA322
South African Airways
|
16:35
Leipzig
19:00
Munich
09:50
Capetown
|
17:30
Munich
07:40
Capetown
11:45
Johannesburg
|
Connect |
LH2169
Lufthansa
LH574
Lufthansa
JE148
Mango
|
16:35
Leipzig
19:00
Munich
10:35
Capetown
|
17:30
Munich
07:40
Capetown
12:30
Johannesburg
|
Connect |
TK1340
Turkish Airlines
TK38 42
Turkish Airlines
|
18:00
Leipzig
01:35
Istanbul Ataturk
|
22:00
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
LH165
Lufthansa
LH576
Lufthansa
SA326
South African Airways
|
18:40
Leipzig
22:15
Frankfurt
11:25
Capetown
|
19:35
Frankfurt
10:00
Capetown
13:20
Johannesburg
|
Connect |
LH165
Lufthansa
SA261
South African Airways
|
18:40
Leipzig
20:45
Frankfurt
|
19:35
Frankfurt
07:25
Johannesburg
|
Connect |
LH165
Lufthansa
LH572
Lufthansa
|
18:40
Leipzig
22:05
Frankfurt
|
19:35
Frankfurt
08:30
Johannesburg
|
Connect |
LH165
Lufthansa
LH576
Lufthansa
SA332
South African Airways
|
18:40
Leipzig
22:15
Frankfurt
12:00
Capetown
|
19:35
Frankfurt
10:00
Capetown
13:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Berlin to Dresden.
You take a flight from Dresden to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LH2123
Lufthansa
SA265
South African Airways
|
09:55
Dresden
21:05
Munich
|
10:50
Munich
07:40
Johannesburg
|
Connect |
LX915
Swiss
LX288
Swiss
|
10:05
Dresden
22:40
Zurich
|
11:30
Zurich
09:10
Johannesburg
|
Connect |
LH211
Lufthansa
LH572
Lufthansa
|
10:50
Dresden
22:05
Frankfurt
|
11:55
Frankfurt
08:30
Johannesburg
|
Connect |
LH211
Lufthansa
SA261
South African Airways
|
10:50
Dresden
20:45
Frankfurt
|
11:55
Frankfurt
07:25
Johannesburg
|
Connect |
LH2125
Lufthansa
SA265
South African Airways
|
13:00
Dresden
21:05
Munich
|
13:55
Munich
07:40
Johannesburg
|
Connect |
LH215
Lufthansa
LH572
Lufthansa
|
15:00
Dresden
22:05
Frankfurt
|
16:05
Frankfurt
08:30
Johannesburg
|
Connect |
LH215
Lufthansa
SA261
South African Airways
|
15:00
Dresden
20:45
Frankfurt
|
16:05
Frankfurt
07:25
Johannesburg
|
Connect |
LH215
Lufthansa
LH116
Lufthansa
SA265
South African Airways
|
15:00
Dresden
18:15
Frankfurt
21:05
Munich
|
16:05
Frankfurt
19:10
Munich
07:40
Johannesburg
|
Connect |
LH215
Lufthansa
LH118
Lufthansa
SA265
South African Airways
|
15:00
Dresden
19:15
Frankfurt
21:05
Munich
|
16:05
Frankfurt
20:10
Munich
07:40
Johannesburg
|
Connect |
LH215
Lufthansa
LH114
Lufthansa
SA265
South African Airways
|
15:00
Dresden
17:15
Frankfurt
21:05
Munich
|
16:05
Frankfurt
18:10
Munich
07:40
Johannesburg
|
Connect |
LH2127
Lufthansa
SA265
South African Airways
|
17:10
Dresden
21:05
Munich
|
18:05
Munich
07:40
Johannesburg
|
Connect |
LH2127
Lufthansa
LH574
Lufthansa
JE144
Mango
|
17:10
Dresden
19:00
Munich
08:45
Capetown
|
18:05
Munich
07:40
Capetown
10:40
Johannesburg
|
Connect |
LH2127
Lufthansa
LH574
Lufthansa
SA322
South African Airways
|
17:10
Dresden
19:00
Munich
09:50
Capetown
|
18:05
Munich
07:40
Capetown
11:45
Johannesburg
|
Connect |
LH2127
Lufthansa
LH574
Lufthansa
JE148
Mango
|
17:10
Dresden
19:00
Munich
10:35
Capetown
|
18:05
Munich
07:40
Capetown
12:30
Johannesburg
|
Connect |
LH219
Lufthansa
LH576
Lufthansa
SA326
South African Airways
|
18:40
Dresden
22:15
Frankfurt
11:25
Capetown
|
19:45
Frankfurt
10:00
Capetown
13:20
Johannesburg
|
Connect |
LH219
Lufthansa
SA261
South African Airways
|
18:40
Dresden
20:45
Frankfurt
|
19:45
Frankfurt
07:25
Johannesburg
|
Connect |
LH219
Lufthansa
LH572
Lufthansa
|
18:40
Dresden
22:05
Frankfurt
|
19:45
Frankfurt
08:30
Johannesburg
|
Connect |
LH219
Lufthansa
LH576
Lufthansa
SA332
South African Airways
|
18:40
Dresden
22:15
Frankfurt
12:00
Capetown
|
19:45
Frankfurt
10:00
Capetown
13:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Berlin to Hannover.
You take a flight from Hannover to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1900
KLM
KL0591
KLM
|
06:00
Hannover
10:35
Amsterdam Schiphol
|
07:00
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AF1439
Air France
AF990
Air France
|
06:40
Hannover
18:20
Paris CDG
|
08:15
Paris CDG
05:00
Johannesburg
|
Connect |
LX815
Swiss
LX288
Swiss
|
10:00
Hannover
22:40
Zurich
|
11:25
Zurich
09:10
Johannesburg
|
Connect |
AF1339
Air France
AF990
Air France
|
10:00
Hannover
18:20
Paris CDG
|
11:35
Paris CDG
05:00
Johannesburg
|
Connect |
TK1554
Turkish Airlines
TK38 42
Turkish Airlines
|
10:00
Hannover
01:35
Istanbul Ataturk
|
14:05
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
BA977
British Airways
BA057
British Airways
|
10:45
Hannover
21:25
London Heathrow
|
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
BA977
British Airways
BA041
British Airways
BA6200
British Airways
|
10:45
Hannover
16:55
London Heathrow
06:25
Durban
|
11:25
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
BA977
British Airways
BA055
British Airways
|
10:45
Hannover
19:05
London Heathrow
|
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
LH055
Lufthansa
LH572
Lufthansa
|
11:25
Hannover
22:05
Frankfurt
|
12:20
Frankfurt
08:30
Johannesburg
|
Connect |
LH055
Lufthansa
SA261
South African Airways
|
11:25
Hannover
20:45
Frankfurt
|
12:20
Frankfurt
07:25
Johannesburg
|
Connect |
LH2097
Lufthansa
SA265
South African Airways
|
12:55
Hannover
21:05
Munich
|
14:05
Munich
07:40
Johannesburg
|
Connect |
TK1552
Turkish Airlines
TK38 42
Turkish Airlines
|
13:40
Hannover
01:35
Istanbul Ataturk
|
17:45
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
LH057
Lufthansa
LH572
Lufthansa
|
14:10
Hannover
22:05
Frankfurt
|
15:05
Frankfurt
08:30
Johannesburg
|
Connect |
LH057
Lufthansa
SA261
South African Airways
|
14:10
Hannover
20:45
Frankfurt
|
15:05
Frankfurt
07:25
Johannesburg
|
Connect |
LX817
Swiss
LX288
Swiss
|
14:35
Hannover
22:40
Zurich
|
15:55
Zurich
09:10
Johannesburg
|
Connect |
AF1639
Air France
AF990
Air France
|
15:00
Hannover
18:20
Paris CDG
|
16:30
Paris CDG
05:00
Johannesburg
|
Connect |
LH2099
Lufthansa
SA265
South African Airways
|
16:15
Hannover
21:05
Munich
|
17:25
Munich
07:40
Johannesburg
|
Connect |
BA971
British Airways
BA057
British Airways
|
17:10
Hannover
21:25
London Heathrow
|
17:50
London Heathrow
09:15
Johannesburg
|
Connect |
BA971
British Airways
SA235
South African Airways
|
17:10
Hannover
19:00
London Heathrow
|
17:50
London Heathrow
07:05
Johannesburg
|
Connect |
BA971
British Airways
BA055
British Airways
|
17:10
Hannover
19:05
London Heathrow
|
17:50
London Heathrow
07:05
Johannesburg
|
Connect |
LH2101
Lufthansa
SA265
South African Airways
|
17:25
Hannover
21:05
Munich
|
18:35
Munich
07:40
Johannesburg
|
Connect |
LH059
Lufthansa
LH572
Lufthansa
|
18:40
Hannover
22:05
Frankfurt
|
19:35
Frankfurt
08:30
Johannesburg
|
Connect |
LH059
Lufthansa
SA261
South African Airways
|
18:40
Hannover
20:45
Frankfurt
|
19:35
Frankfurt
07:25
Johannesburg
|
Connect |
LH059
Lufthansa
LH576
Lufthansa
SA326
South African Airways
|
18:40
Hannover
22:15
Frankfurt
11:25
Capetown
|
19:35
Frankfurt
10:00
Capetown
13:20
Johannesburg
|
Connect |
TK1556
Turkish Airlines
TK38 42
Turkish Airlines
|
19:15
Hannover
01:35
Istanbul Ataturk
|
23:30
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
BA959
British Airways
VS449
Virgin Atlantic
|
19:20
Hannover
21:35
London Heathrow
|
20:00
London Heathrow
09:30
Johannesburg
|
Connect |
BA959
British Airways
BA057
British Airways
|
19:20
Hannover
21:25
London Heathrow
|
20:00
London Heathrow
09:15
Johannesburg
|
Connect |
LX829
Swiss
LX288
Swiss
|
20:25
Hannover
22:40
Zurich
|
21:40
Zurich
09:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Berlin 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 Johannesburg, 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 Berlin to Prague.
You take a flight from Prague 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 | |
---|---|---|---|
KL1350
KLM
KL0591
KLM
|
06:05
Prague
10:35
Amsterdam Schiphol
|
07:35
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
BA853
British Airways
BA055
British Airways
|
07:00
Prague
19:05
London Heathrow
|
08:10
London Heathrow
07:05
Johannesburg
|
Connect |
OK616
CSA
KL0591
KLM
|
07:00
Prague
10:35
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
QR290
Qatar Airways
QR1365
Qatar Airways
|
09:15
Prague
20:40
Doha
|
16:10
Doha
04:35
Johannesburg
|
Connect |
AF1383
Air France
AF990
Air France
|
09:35
Prague
18:20
Paris CDG
|
11:25
Paris CDG
05:00
Johannesburg
|
Connect |
LX1485
Swiss
LX288
Swiss
|
10:00
Prague
22:40
Zurich
|
11:25
Zurich
09:10
Johannesburg
|
Connect |
BA855
British Airways
BA057
British Airways
|
10:20
Prague
21:25
London Heathrow
|
11:35
London Heathrow
09:15
Johannesburg
|
Connect |
BA855
British Airways
BA055
British Airways
|
10:20
Prague
19:05
London Heathrow
|
11:35
London Heathrow
07:05
Johannesburg
|
Connect |
LY2522
El Al
LY051
El Al
|
11:05
Prague
22:30
Tel Aviv
|
15:50
Tel Aviv
06:25
Johannesburg
|
Connect |
LH1395
Lufthansa
LH572
Lufthansa
|
11:50
Prague
22:05
Frankfurt
|
13:00
Frankfurt
08:30
Johannesburg
|
Connect |
LH1395
Lufthansa
SA261
South African Airways
|
11:50
Prague
20:45
Frankfurt
|
13:00
Frankfurt
07:25
Johannesburg
|
Connect |
AZ0513
Alitalia
AZ0848
Alitalia
|
12:15
Prague
22:10
Rome
|
14:05
Rome
08:20
Johannesburg
|
Connect |
OK760
CSA
AF990
Air France
|
12:25
Prague
18:20
Paris CDG
|
14:15
Paris CDG
05:00
Johannesburg
|
Connect |
LH1691
Lufthansa
SA265
South African Airways
|
13:30
Prague
21:05
Munich
|
14:20
Munich
07:40
Johannesburg
|
Connect |
BA863
British Airways
BA055
British Airways
|
13:45
Prague
19:05
London Heathrow
|
14:50
London Heathrow
07:05
Johannesburg
|
Connect |
BA863
British Airways
BA041
British Airways
BA6224
British Airways
|
13:45
Prague
16:55
London Heathrow
09:10
Durban
|
14:50
London Heathrow
05:25
Durban
10:15
Johannesburg
|
Connect |
BA863
British Airways
BA041
British Airways
BA6202
British Airways
|
13:45
Prague
16:55
London Heathrow
08:50
Durban
|
14:50
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
BA863
British Airways
BA057
British Airways
|
13:45
Prague
21:25
London Heathrow
|
14:50
London Heathrow
09:15
Johannesburg
|
Connect |
BA863
British Airways
BA041
British Airways
BA6200
British Airways
|
13:45
Prague
16:55
London Heathrow
06:25
Durban
|
14:50
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
LH1397
Lufthansa
LH572
Lufthansa
|
14:00
Prague
22:05
Frankfurt
|
15:10
Frankfurt
08:30
Johannesburg
|
Connect |
LH1397
Lufthansa
SA261
South African Airways
|
14:00
Prague
20:45
Frankfurt
|
15:10
Frankfurt
07:25
Johannesburg
|
Connect |
LX1487
Swiss
LX288
Swiss
|
14:35
Prague
22:40
Zurich
|
15:55
Zurich
09:10
Johannesburg
|
Connect |
TK1772
Turkish Airlines
TK38 42
Turkish Airlines
|
14:40
Prague
01:35
Istanbul Ataturk
|
18:10
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AF1083
Air France
AF990
Air France
|
15:15
Prague
18:20
Paris CDG
|
17:00
Paris CDG
05:00
Johannesburg
|
Connect |
EK140
Emirates
EK761
Emirates
|
15:55
Prague
04:05
Dubai
|
23:50
Dubai
10:15
Johannesburg
|
Connect |
LH1693
Lufthansa
SA265
South African Airways
|
17:00
Prague
21:05
Munich
|
17:50
Munich
07:40
Johannesburg
|
Connect |
OK726
CSA
AZ0848
Alitalia
|
17:10
Prague
22:10
Rome
|
19:05
Rome
08:20
Johannesburg
|
Connect |
QR292
Qatar Airways
QR1367
Qatar Airways
|
17:10
Prague
07:05
Doha
|
23:35
Doha
14:55
Johannesburg
|
Connect |
QR292
Qatar Airways
QR1377
Qatar Airways
|
17:10
Prague
07:00
Doha
|
23:35
Doha
14:55
Johannesburg
|
Connect |
QR292
Qatar Airways
QR1363
Qatar Airways
|
17:10
Prague
01:55
Doha
|
23:35
Doha
09:50
Johannesburg
|
Connect |
BA861
British Airways
BA057
British Airways
|
17:15
Prague
21:25
London Heathrow
|
18:20
London Heathrow
09:15
Johannesburg
|
Connect |
OK536
CSA
LH572
Lufthansa
|
17:45
Prague
22:05
Frankfurt
|
19:05
Frankfurt
08:30
Johannesburg
|
Connect |
OK536
CSA
SA261
South African Airways
|
17:45
Prague
20:45
Frankfurt
|
19:05
Frankfurt
07:25
Johannesburg
|
Connect |
LH1401
Lufthansa
SA261
South African Airways
|
18:25
Prague
20:45
Frankfurt
|
19:35
Frankfurt
07:25
Johannesburg
|
Connect |
LH1401
Lufthansa
LH572
Lufthansa
|
18:25
Prague
22:05
Frankfurt
|
19:35
Frankfurt
08:30
Johannesburg
|
Connect |
TK1770
Turkish Airlines
TK38 42
Turkish Airlines
|
19:20
Prague
01:35
Istanbul Ataturk
|
22:55
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
LX1499
Swiss
LX288
Swiss
|
19:55
Prague
22:40
Zurich
|
21:15
Zurich
09:10
Johannesburg
|
Connect |
FZ1782
Flydubai
EK763
Emirates
|
21:20
Prague
10:05
Dubai
|
05:30
Dubai
16:25
Johannesburg
|
Connect |
LY2524
El Al
LY053
El Al
|
22:15
Prague
05:55
Tel Aviv
|
03:05
Tel Aviv
13:50
Johannesburg
|
Connect |
QS1286
Travel Service
LY053
El Al
|
23:00
Prague
05:55
Tel Aviv
|
03:50
Tel Aviv
13:50
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com