HowToGo

Flight from Berlin to Johannesburg, South Africa

How to get to Johannesburg, South Africa from Berlin by flight ? You can check flights from Berlin to Johannesburg, South Africa below.

Search Transfer from Berlin to Johannesburg, South Africa

Search Flights

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

1. Berlin Tegel to Johannesburg

  1. You take a flight from Berlin Tegel to Johannesburg and cost approximately 700 USD.

  2. 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

2. Berlin Schoenefeld to Johannesburg

  1. You take a flight from Berlin Schoenefeld to Johannesburg and cost approximately 950 USD.

  2. 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

3. Leipzig to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Berlin to Leipzig.

  2. You take a flight from Leipzig to Johannesburg and cost approximately 600 USD.

  3. 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

4. Dresden to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Berlin to Dresden.

  2. You take a flight from Dresden to Johannesburg and cost approximately 550 USD.

  3. 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

5. Hannover to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Berlin to Hannover.

  2. You take a flight from Hannover to Johannesburg and cost approximately 550 USD.

  3. 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

6. Frankfurt to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Berlin 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 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

7. Prague to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Berlin to Prague.

  2. You take a flight from Prague to Johannesburg and cost approximately 380 USD.

  3. 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

References

Find Hotels in Johannesburg, South Africa

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

Booking.com