HowToGo

Flight from Johannesburg to Berlin, Germany

Search Transfer from Johannesburg to Berlin, Germany

Search Flights

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

1. Johannesburg to Berlin Brandenburg Apt

  1. You take a flight from Johannesburg to Berlin Brandenburg Apt and cost approximately 850 USD.

  2. You take a bus, shuttle or taxi from Berlin Brandenburg Apt to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1829 KLM
01:10 Johannesburg
15:20 Amsterdam Schiphol
12:15 Amsterdam Schiphol
16:40 Berlin Brandenburg Apt
Connect
KL0510 KLM
KL1835 KLM
01:10 Johannesburg
20:45 Amsterdam Schiphol
12:15 Amsterdam Schiphol
22:00 Berlin Brandenburg Apt
Connect
QR1364 Qatar Airways
QR081 Qatar Airways
13:50 Johannesburg
07:55 Doha
23:10 Doha
13:00 Berlin Brandenburg Apt
Connect
TK43 Turkish Airlines
TK1721 Turkish Airlines
18:15 Johannesburg
07:45 Istanbul
04:50 Istanbul
09:40 Berlin Brandenburg Apt
Connect
AF995 Air France
AF1734 Air France
18:50 Johannesburg
09:20 Paris CDG
05:45 Paris CDG
11:05 Berlin Brandenburg Apt
Connect
AF995 Air France
AF1834 Air France
18:50 Johannesburg
15:30 Paris CDG
05:45 Paris CDG
17:10 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH098 Lufthansa
LH1946 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
15:00 Munich
05:35 Frankfurt
10:10 Munich
16:05 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH106 Lufthansa
LH1946 Lufthansa
19:00 Johannesburg
13:15 Frankfurt
15:00 Munich
05:35 Frankfurt
14:10 Munich
16:05 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH176 Lufthansa
19:00 Johannesburg
08:45 Frankfurt
05:35 Frankfurt
09:55 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH1004 Lufthansa
SN2581 Brussels Airlines
19:00 Johannesburg
07:30 Frankfurt
09:25 Brussels
05:35 Frankfurt
08:25 Brussels
11:00 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH184 Lufthansa
19:00 Johannesburg
12:45 Frankfurt
05:35 Frankfurt
13:55 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH094 Lufthansa
LH1946 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
15:00 Munich
05:35 Frankfurt
08:10 Munich
16:05 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH170 Lufthansa
19:00 Johannesburg
06:45 Frankfurt
05:35 Frankfurt
07:55 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH094 Lufthansa
LH1936 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
11:00 Munich
05:35 Frankfurt
08:10 Munich
12:05 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH128 Lufthansa
EW8003 Eurowings
19:00 Johannesburg
09:35 Frankfurt
12:05 Stuttgart
05:35 Frankfurt
10:15 Stuttgart
13:25 Berlin Brandenburg Apt
Connect
LH573 Lufthansa
LH098 Lufthansa
LH1936 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
11:00 Munich
05:35 Frankfurt
10:10 Munich
12:05 Berlin Brandenburg Apt
Connect
LX289 Swiss
LX966 Swiss
19:25 Johannesburg
12:45 Zurich
06:10 Zurich
14:10 Berlin Brandenburg Apt
Connect
LX289 Swiss
LX974 Swiss
19:25 Johannesburg
07:20 Zurich
06:10 Zurich
08:45 Berlin Brandenburg Apt
Connect
VS450 Virgin Atlantic
BA982 British Airways
20:20 Johannesburg
08:40 London Heathrow
06:35 London Heathrow
11:35 Berlin Brandenburg Apt
Connect
QR1478 Qatar Airways
QR081 Qatar Airways
20:55 Johannesburg
07:55 Doha
06:15 Doha
13:00 Berlin Brandenburg Apt
Connect
QR1368 Qatar Airways
QR081 Qatar Airways
21:05 Johannesburg
07:55 Doha
06:25 Doha
13:00 Berlin Brandenburg Apt
Connect
BA054 British Airways
BA982 British Airways
21:10 Johannesburg
08:40 London Heathrow
07:20 London Heathrow
11:35 Berlin Brandenburg Apt
Connect
BA054 British Airways
BA986 British Airways
21:10 Johannesburg
15:30 London Heathrow
07:20 London Heathrow
18:25 Berlin Brandenburg Apt
Connect
BA054 British Airways
BA984 British Airways
21:10 Johannesburg
12:45 London Heathrow
07:20 London Heathrow
15:35 Berlin Brandenburg Apt
Connect
LY052 El Al
LY2373 El Al
21:30 Johannesburg
17:30 Tel Aviv
07:05 Tel Aviv
20:50 Berlin Brandenburg Apt
Connect
MS840 Egyptair
MS731 Egyptair
21:45 Johannesburg
10:40 Cairo
05:35 Cairo
14:45 Berlin Brandenburg Apt
Connect
MS840 Egyptair
MS747 Egyptair
A3822 Aegean Airlines
21:45 Johannesburg
09:20 Cairo
14:15 Athens
05:35 Cairo
12:15 Athens
16:10 Berlin Brandenburg Apt
Connect
KL0592 KLM
KL1829 KLM
23:10 Johannesburg
15:20 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:40 Berlin Brandenburg Apt
Connect
KL0592 KLM
KL1835 KLM
23:10 Johannesburg
20:45 Amsterdam Schiphol
10:20 Amsterdam Schiphol
22:00 Berlin Brandenburg Apt
Connect

2. Johannesburg to Berlin Tegel

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

  2. You take a bus, shuttle or taxi from Berlin Tegel to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1797 KLM
LH1928 Lufthansa
01:10 Johannesburg
15:35 Amsterdam Schiphol
07:00 Munich
12:15 Amsterdam Schiphol
17:00 Munich
08:05 Berlin Tegel
Connect
KL0510 KLM
KL1801 KLM
LH1928 Lufthansa
01:10 Johannesburg
21:00 Amsterdam Schiphol
07:00 Munich
12:15 Amsterdam Schiphol
22:25 Munich
08:05 Berlin Tegel
Connect
KL0510 KLM
KL1171 KLM
AY1431 Finnair
01:10 Johannesburg
20:35 Amsterdam Schiphol
07:25 Helsinki
12:15 Amsterdam Schiphol
23:55 Helsinki
08:25 Berlin Tegel
Connect
TK43 Turkish Airlines
TK1629 Turkish Airlines
LH1928 Lufthansa
18:15 Johannesburg
07:15 Istanbul
07:00 Munich
04:50 Istanbul
08:50 Munich
08:05 Berlin Tegel
Connect
TK43 Turkish Airlines
TK1761 Turkish Airlines
AY1431 Finnair
18:15 Johannesburg
08:20 Istanbul
07:25 Helsinki
04:50 Istanbul
11:45 Helsinki
08:25 Berlin Tegel
Connect
TK43 Turkish Airlines
TK1763 Turkish Airlines
AY1431 Finnair
18:15 Johannesburg
15:00 Istanbul
07:25 Helsinki
04:50 Istanbul
18:25 Helsinki
08:25 Berlin Tegel
Connect
AF995 Air France
AF1622 Air France
LH1928 Lufthansa
18:50 Johannesburg
13:05 Paris CDG
07:00 Munich
05:45 Paris CDG
14:40 Munich
08:05 Berlin Tegel
Connect
AF995 Air France
LH2239 Lufthansa
LH1928 Lufthansa
18:50 Johannesburg
06:45 Paris CDG
07:00 Munich
05:45 Paris CDG
08:10 Munich
08:05 Berlin Tegel
Connect
AF995 Air France
AF1122 Air France
LH1928 Lufthansa
18:50 Johannesburg
20:35 Paris CDG
07:00 Munich
05:45 Paris CDG
22:15 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH156 Lufthansa
LH2167 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
09:10 Frankfurt
13:45 Leipzig
07:00 Munich
05:35 Frankfurt
10:05 Leipzig
14:40 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH106 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
13:15 Frankfurt
07:00 Munich
05:35 Frankfurt
14:10 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LX1069 Swiss
LH2369 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
08:50 Frankfurt
13:05 Zurich
07:00 Munich
05:35 Frankfurt
09:45 Zurich
13:55 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH206 Lufthansa
LH2125 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
09:25 Frankfurt
13:45 Dresden
07:00 Munich
05:35 Frankfurt
10:20 Dresden
14:40 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH848 Lufthansa
AY1431 Finnair
19:00 Johannesburg
09:20 Frankfurt
07:25 Helsinki
05:35 Frankfurt
12:40 Helsinki
08:25 Berlin Tegel
Connect
LH573 Lufthansa
LH094 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
07:00 Munich
05:35 Frankfurt
08:10 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH850 Lufthansa
AY1431 Finnair
19:00 Johannesburg
14:15 Frankfurt
07:25 Helsinki
05:35 Frankfurt
17:35 Helsinki
08:25 Berlin Tegel
Connect
LH573 Lufthansa
LH062 Lufthansa
LH2141 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
09:05 Frankfurt
20:30 Muenster
07:00 Munich
05:35 Frankfurt
09:55 Muenster
21:40 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH1184 Lufthansa
LH2369 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
07:40 Frankfurt
13:05 Zurich
07:00 Munich
05:35 Frankfurt
08:35 Zurich
13:55 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH062 Lufthansa
LH2137 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
09:05 Frankfurt
12:40 Muenster
07:00 Munich
05:35 Frankfurt
09:55 Muenster
13:50 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LX1069 Swiss
LH2373 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
08:50 Frankfurt
19:35 Zurich
07:00 Munich
05:35 Frankfurt
09:45 Zurich
20:25 Munich
08:05 Berlin Tegel
Connect
LH573 Lufthansa
LH098 Lufthansa
LH1928 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
07:00 Munich
05:35 Frankfurt
10:10 Munich
08:05 Berlin Tegel
Connect
LX289 Swiss
LH2369 Lufthansa
LH1928 Lufthansa
19:25 Johannesburg
13:05 Zurich
07:00 Munich
06:10 Zurich
13:55 Munich
08:05 Berlin Tegel
Connect
LX289 Swiss
LX1100 Swiss
LH1928 Lufthansa
19:25 Johannesburg
07:15 Zurich
07:00 Munich
06:10 Zurich
08:15 Munich
08:05 Berlin Tegel
Connect
LX289 Swiss
AY1514 Finnair
AY1431 Finnair
19:25 Johannesburg
19:10 Zurich
07:25 Helsinki
06:10 Zurich
22:50 Helsinki
08:25 Berlin Tegel
Connect
LX289 Swiss
LX1164 Swiss
LH2145 Lufthansa
LH1928 Lufthansa
19:25 Johannesburg
07:10 Zurich
09:55 Stuttgart
07:00 Munich
06:10 Zurich
07:50 Stuttgart
10:40 Munich
08:05 Berlin Tegel
Connect
BA054 British Airways
BA960 British Airways
LH1928 Lufthansa
21:10 Johannesburg
14:55 London Heathrow
07:00 Munich
07:20 London Heathrow
17:55 Munich
08:05 Berlin Tegel
Connect
BA054 British Airways
BA950 British Airways
LH1928 Lufthansa
21:10 Johannesburg
08:55 London Heathrow
07:00 Munich
07:20 London Heathrow
11:50 Munich
08:05 Berlin Tegel
Connect
BA054 British Airways
BA952 British Airways
LH1928 Lufthansa
21:10 Johannesburg
12:40 London Heathrow
07:00 Munich
07:20 London Heathrow
15:35 Munich
08:05 Berlin Tegel
Connect
LY052 El Al
AY1980 Finnair
AY1431 Finnair
21:30 Johannesburg
18:15 Tel Aviv
07:25 Helsinki
07:05 Tel Aviv
22:55 Helsinki
08:25 Berlin Tegel
Connect
LY052 El Al
LY351 El Al
LH1928 Lufthansa
21:30 Johannesburg
15:45 Tel Aviv
07:00 Munich
07:05 Tel Aviv
18:50 Munich
08:05 Berlin Tegel
Connect
MS840 Egyptair
MS747 Egyptair
LH1753 Lufthansa
LH1928 Lufthansa
21:45 Johannesburg
09:20 Cairo
15:20 Athens
07:00 Munich
05:35 Cairo
12:15 Athens
16:55 Munich
08:05 Berlin Tegel
Connect
MS840 Egyptair
MS787 Egyptair
LH1928 Lufthansa
21:45 Johannesburg
11:05 Cairo
07:00 Munich
05:35 Cairo
14:55 Munich
08:05 Berlin Tegel
Connect
KL0592 KLM
KL1171 KLM
AY1431 Finnair
23:10 Johannesburg
20:35 Amsterdam Schiphol
07:25 Helsinki
10:20 Amsterdam Schiphol
23:55 Helsinki
08:25 Berlin Tegel
Connect
KL0592 KLM
AY1302 Finnair
AY1431 Finnair
23:10 Johannesburg
11:55 Amsterdam Schiphol
07:25 Helsinki
10:20 Amsterdam Schiphol
15:15 Helsinki
08:25 Berlin Tegel
Connect
KL0592 KLM
KL1801 KLM
LH1928 Lufthansa
23:10 Johannesburg
21:00 Amsterdam Schiphol
07:00 Munich
10:20 Amsterdam Schiphol
22:25 Munich
08:05 Berlin Tegel
Connect

3. Johannesburg to Dresden

  1. You take a flight from Johannesburg to Dresden and cost approximately 850 USD.

  2. You take a bus, shuttle or taxi from Dresden to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1809 KLM
01:10 Johannesburg
16:10 Amsterdam Schiphol
12:15 Amsterdam Schiphol
17:30 Dresden
Connect
AF995 Air France
AF1240 Air France
KL1807 KLM
18:50 Johannesburg
07:10 Paris CDG
12:20 Amsterdam Schiphol
05:45 Paris CDG
08:35 Amsterdam Schiphol
13:40 Dresden
Connect
AF995 Air France
KL1224 KLM
KL1807 KLM
18:50 Johannesburg
08:40 Paris CDG
12:20 Amsterdam Schiphol
05:45 Paris CDG
09:55 Amsterdam Schiphol
13:40 Dresden
Connect
LH573 Lufthansa
LH206 Lufthansa
19:00 Johannesburg
09:25 Frankfurt
05:35 Frankfurt
10:20 Dresden
Connect
LH573 Lufthansa
LH210 Lufthansa
19:00 Johannesburg
13:55 Frankfurt
05:35 Frankfurt
14:50 Dresden
Connect
LH573 Lufthansa
LH098 Lufthansa
LH2124 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
12:15 Munich
05:35 Frankfurt
10:10 Munich
13:10 Dresden
Connect
LH573 Lufthansa
LH094 Lufthansa
LH2124 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
12:15 Munich
05:35 Frankfurt
08:10 Munich
13:10 Dresden
Connect
LX289 Swiss
LX918 Swiss
19:25 Johannesburg
16:55 Zurich
06:10 Zurich
18:10 Dresden
Connect
KL0592 KLM
KL1807 KLM
23:10 Johannesburg
12:20 Amsterdam Schiphol
10:20 Amsterdam Schiphol
13:40 Dresden
Connect
KL0592 KLM
KL1809 KLM
23:10 Johannesburg
16:10 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:30 Dresden
Connect

4. Johannesburg to Hannover

  1. You take a flight from Johannesburg to Hannover and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Hannover to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1911 KLM
01:10 Johannesburg
16:50 Amsterdam Schiphol
12:15 Amsterdam Schiphol
17:45 Hannover
Connect
TK43 Turkish Airlines
TK1553 Turkish Airlines
18:15 Johannesburg
07:30 Istanbul
04:50 Istanbul
09:40 Hannover
Connect
AF995 Air France
AF1638 Air France
18:50 Johannesburg
12:50 Paris CDG
05:45 Paris CDG
14:25 Hannover
Connect
LH573 Lufthansa
LH052 Lufthansa
19:00 Johannesburg
13:30 Frankfurt
05:35 Frankfurt
14:20 Hannover
Connect
LH573 Lufthansa
LH048 Lufthansa
19:00 Johannesburg
09:05 Frankfurt
05:35 Frankfurt
09:55 Hannover
Connect
LH573 Lufthansa
LH094 Lufthansa
LH2096 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
11:10 Munich
05:35 Frankfurt
08:10 Munich
12:15 Hannover
Connect
LH573 Lufthansa
LH098 Lufthansa
LH2096 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
11:10 Munich
05:35 Frankfurt
10:10 Munich
12:15 Hannover
Connect
LX289 Swiss
LX828 Swiss
19:25 Johannesburg
17:20 Zurich
06:10 Zurich
18:35 Hannover
Connect
VS450 Virgin Atlantic
BA976 British Airways
20:20 Johannesburg
08:25 London Heathrow
06:35 London Heathrow
10:55 Hannover
Connect
BA054 British Airways
BA976 British Airways
21:10 Johannesburg
08:25 London Heathrow
07:20 London Heathrow
10:55 Hannover
Connect
KL0592 KLM
KL1911 KLM
23:10 Johannesburg
16:50 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:45 Hannover
Connect

5. Johannesburg to Leipzig

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

  2. You take a bus, shuttle or taxi from Leipzig to your destination in Berlin, Germany.

Flight Depart Arrive
TK43 Turkish Airlines
TK1337 Turkish Airlines
18:15 Johannesburg
08:10 Istanbul
04:50 Istanbul
10:05 Leipzig
Connect
TK43 Turkish Airlines
TK1339 Turkish Airlines
18:15 Johannesburg
15:25 Istanbul
04:50 Istanbul
17:25 Leipzig
Connect
LH573 Lufthansa
LH156 Lufthansa
19:00 Johannesburg
09:10 Frankfurt
05:35 Frankfurt
10:05 Leipzig
Connect
LH573 Lufthansa
LH098 Lufthansa
LH2166 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
12:10 Munich
05:35 Frankfurt
10:10 Munich
13:05 Leipzig
Connect
LH573 Lufthansa
LH094 Lufthansa
LH2166 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
12:10 Munich
05:35 Frankfurt
08:10 Munich
13:05 Leipzig
Connect

6. Johannesburg to Hamburg

  1. You take a flight from Johannesburg to Hamburg and cost approximately 410 USD.

  2. You take a bus, shuttle or taxi from Hamburg to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1789 KLM
01:10 Johannesburg
20:45 Amsterdam Schiphol
12:15 Amsterdam Schiphol
21:50 Hamburg
Connect
KL0510 KLM
KL1783 KLM
01:10 Johannesburg
16:45 Amsterdam Schiphol
12:15 Amsterdam Schiphol
17:50 Hamburg
Connect
KQ763 Kenya Airways
KQ118 Kenya Airways
KL1779 KLM
17:25 Johannesburg
23:35 Nairobi
10:30 Amsterdam Schiphol
22:30 Nairobi
07:20 Amsterdam Schiphol
11:35 Hamburg
Connect
TK43 Turkish Airlines
TK1663 Turkish Airlines
18:15 Johannesburg
15:00 Istanbul
04:50 Istanbul
17:10 Hamburg
Connect
TK43 Turkish Airlines
TK1661 Turkish Airlines
18:15 Johannesburg
07:50 Istanbul
04:50 Istanbul
10:00 Hamburg
Connect
AF995 Air France
AF1410 Air France
18:50 Johannesburg
10:10 Paris CDG
05:45 Paris CDG
11:40 Hamburg
Connect
LH573 Lufthansa
LH106 Lufthansa
LH2062 Lufthansa
19:00 Johannesburg
13:15 Frankfurt
15:15 Munich
05:35 Frankfurt
14:10 Munich
16:30 Hamburg
Connect
LH573 Lufthansa
LH094 Lufthansa
LH2062 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
15:15 Munich
05:35 Frankfurt
08:10 Munich
16:30 Hamburg
Connect
LH573 Lufthansa
LX1069 Swiss
LX1056 Swiss
19:00 Johannesburg
08:50 Frankfurt
12:30 Zurich
05:35 Frankfurt
09:45 Zurich
14:05 Hamburg
Connect
LH573 Lufthansa
LH016 Lufthansa
19:00 Johannesburg
13:00 Frankfurt
05:35 Frankfurt
14:05 Hamburg
Connect
LH573 Lufthansa
LH094 Lufthansa
LH2058 Lufthansa
19:00 Johannesburg
07:15 Frankfurt
11:15 Munich
05:35 Frankfurt
08:10 Munich
12:30 Hamburg
Connect
LH573 Lufthansa
LH004 Lufthansa
19:00 Johannesburg
07:30 Frankfurt
05:35 Frankfurt
08:35 Hamburg
Connect
LH573 Lufthansa
LH1004 Lufthansa
SN2623 Brussels Airlines
19:00 Johannesburg
07:30 Frankfurt
09:50 Brussels
05:35 Frankfurt
08:25 Brussels
11:05 Hamburg
Connect
LH573 Lufthansa
LH008 Lufthansa
19:00 Johannesburg
09:00 Frankfurt
05:35 Frankfurt
10:05 Hamburg
Connect
LH573 Lufthansa
LH1184 Lufthansa
LX1056 Swiss
19:00 Johannesburg
07:40 Frankfurt
12:30 Zurich
05:35 Frankfurt
08:35 Zurich
14:05 Hamburg
Connect
LH573 Lufthansa
LH098 Lufthansa
LH2062 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
15:15 Munich
05:35 Frankfurt
10:10 Munich
16:30 Hamburg
Connect
LH573 Lufthansa
LH098 Lufthansa
LH2058 Lufthansa
19:00 Johannesburg
09:15 Frankfurt
11:15 Munich
05:35 Frankfurt
10:10 Munich
12:30 Hamburg
Connect
LX289 Swiss
LX1056 Swiss
19:25 Johannesburg
12:30 Zurich
06:10 Zurich
14:05 Hamburg
Connect
LX289 Swiss
EW7761 Eurowings
19:25 Johannesburg
09:00 Zurich
06:10 Zurich
10:25 Hamburg
Connect
LX289 Swiss
LX1050 Swiss
19:25 Johannesburg
07:20 Zurich
06:10 Zurich
08:50 Hamburg
Connect
VS450 Virgin Atlantic
EW7465 Eurowings
20:20 Johannesburg
08:45 London Heathrow
06:35 London Heathrow
11:25 Hamburg
Connect
BA054 British Airways
EW7465 Eurowings
21:10 Johannesburg
08:45 London Heathrow
07:20 London Heathrow
11:25 Hamburg
Connect
BA054 British Airways
BA974 British Airways
21:10 Johannesburg
13:15 London Heathrow
07:20 London Heathrow
15:55 Hamburg
Connect
BA054 British Airways
BA962 British Airways
21:10 Johannesburg
10:35 London Heathrow
07:20 London Heathrow
13:15 Hamburg
Connect
KL0592 KLM
KL1789 KLM
23:10 Johannesburg
20:45 Amsterdam Schiphol
10:20 Amsterdam Schiphol
21:50 Hamburg
Connect
KL0592 KLM
KL1783 KLM
23:10 Johannesburg
16:45 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:50 Hamburg
Connect

7. Johannesburg to Frankfurt

  1. You take a flight from Johannesburg to Frankfurt and cost approximately 480 USD.

  2. You take a bus, shuttle or taxi from Frankfurt to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1771 KLM
01:10 Johannesburg
16:40 Amsterdam Schiphol
12:15 Amsterdam Schiphol
17:45 Frankfurt
Connect
JE147 143 Mango
LH577 Lufthansa
13:50 Johannesburg
17:45 Capetown
16:00 Capetown
05:40 Frankfurt
Connect
QR1364 Qatar Airways
QR069 Qatar Airways
13:50 Johannesburg
01:40 Doha
23:10 Doha
07:15 Frankfurt
Connect
JE143 Mango
LH577 Lufthansa
14:00 Johannesburg
17:45 Capetown
16:10 Capetown
05:40 Frankfurt
Connect
ET808 Ethiopian Airlines
ET706 Ethiopian Airlines
14:25 Johannesburg
23:40 Addis Ababa
20:40 Addis Ababa
05:30 Frankfurt
Connect
DT578 TAAG Angola Airlines
LH561 Lufthansa
16:05 Johannesburg
22:10 Luanda
19:05 Luanda
07:40 Frankfurt
Connect
TK43 Turkish Airlines
TK1591 Turkish Airlines
18:15 Johannesburg
11:40 Istanbul
04:50 Istanbul
13:50 Frankfurt
Connect
TK43 Turkish Airlines
TK1587 Turkish Airlines
18:15 Johannesburg
08:10 Istanbul
04:50 Istanbul
10:15 Frankfurt
Connect
AF995 Air France
AF1618 Air France
18:50 Johannesburg
09:55 Paris CDG
05:45 Paris CDG
11:25 Frankfurt
Connect
LH573 Lufthansa
19:00 Johannesburg
05:35 Frankfurt Direct
EK764 Emirates
EK045 Emirates
19:10 Johannesburg
08:25 Dubai
05:25 Dubai
13:15 Frankfurt
Connect
LX289 Swiss
LX1068 Swiss
19:25 Johannesburg
07:05 Zurich
06:10 Zurich
08:10 Frankfurt
Connect
LX289 Swiss
LH1187 Lufthansa
19:25 Johannesburg
10:00 Zurich
06:10 Zurich
11:00 Frankfurt
Connect
QR1478 Qatar Airways
QR067 Qatar Airways
20:55 Johannesburg
08:40 Doha
06:15 Doha
14:15 Frankfurt
Connect
QR1368 Qatar Airways
QR067 Qatar Airways
21:05 Johannesburg
08:40 Doha
06:25 Doha
14:15 Frankfurt
Connect
MS840 Egyptair
MS785 Egyptair
21:45 Johannesburg
09:55 Cairo
05:35 Cairo
14:10 Frankfurt
Connect
KL0592 KLM
KL1771 KLM
23:10 Johannesburg
16:40 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:45 Frankfurt
Connect

8. Johannesburg to Prague

  1. You take a flight from Johannesburg to Prague and cost approximately 600 USD.

  2. You take a bus, shuttle or taxi from Prague to your destination in Berlin, Germany.

Flight Depart Arrive
KL0510 KLM
KL1359 KLM
01:10 Johannesburg
21:05 Amsterdam Schiphol
12:15 Amsterdam Schiphol
22:30 Prague
Connect
KL0510 KLM
KL1357 KLM
01:10 Johannesburg
15:15 Amsterdam Schiphol
12:15 Amsterdam Schiphol
16:40 Prague
Connect
KL0510 KLM
OK619 CSA
01:10 Johannesburg
19:45 Amsterdam Schiphol
12:15 Amsterdam Schiphol
21:20 Prague
Connect
QR1364 Qatar Airways
QR291 Qatar Airways
13:50 Johannesburg
08:15 Doha
23:10 Doha
13:30 Prague
Connect
TK43 Turkish Airlines
TK1767 Turkish Airlines
18:15 Johannesburg
07:00 Istanbul
04:50 Istanbul
08:35 Prague
Connect
AF995 Air France
OK761 CSA
18:50 Johannesburg
14:40 Paris CDG
05:45 Paris CDG
16:25 Prague
Connect
AF995 Air France
AF1582 Air France
18:50 Johannesburg
18:05 Paris CDG
05:45 Paris CDG
19:45 Prague
Connect
AF995 Air France
AF1082 Air France
18:50 Johannesburg
12:45 Paris CDG
05:45 Paris CDG
14:25 Prague
Connect
LH573 Lufthansa
LH1184 Lufthansa
LX1486 Swiss
19:00 Johannesburg
07:40 Frankfurt
12:35 Zurich
05:35 Frankfurt
08:35 Zurich
13:55 Prague
Connect
LH573 Lufthansa
LH1392 Lufthansa
19:00 Johannesburg
08:40 Frankfurt
05:35 Frankfurt
09:40 Prague
Connect
LH573 Lufthansa
LH1396 Lufthansa
19:00 Johannesburg
12:10 Frankfurt
05:35 Frankfurt
13:10 Prague
Connect
LH573 Lufthansa
LH1232 Lufthansa
OS705 Austrian Airlines
19:00 Johannesburg
06:50 Frankfurt
09:50 Vienna
05:35 Frankfurt
08:10 Vienna
10:45 Prague
Connect
LH573 Lufthansa
LH1400 Lufthansa
19:00 Johannesburg
16:40 Frankfurt
05:35 Frankfurt
17:40 Prague
Connect
EK764 Emirates
EK139 Emirates
19:10 Johannesburg
08:35 Dubai
05:25 Dubai
13:00 Prague
Connect
LX289 Swiss
LX1486 Swiss
19:25 Johannesburg
12:35 Zurich
06:10 Zurich
13:55 Prague
Connect
LX289 Swiss
LX1484 Swiss
19:25 Johannesburg
07:35 Zurich
06:10 Zurich
08:50 Prague
Connect
QR1478 Qatar Airways
QR291 Qatar Airways
20:55 Johannesburg
08:15 Doha
06:15 Doha
13:30 Prague
Connect
QR1368 Qatar Airways
QR291 Qatar Airways
21:05 Johannesburg
08:15 Doha
06:25 Doha
13:30 Prague
Connect
BA054 British Airways
BA862 British Airways
21:10 Johannesburg
09:50 London Heathrow
07:20 London Heathrow
12:55 Prague
Connect
LY052 El Al
BZ462 Blue Dart Aviation
21:30 Johannesburg
09:00 Tel Aviv
07:05 Tel Aviv
11:25 Prague
Connect
LY052 El Al
LY2523 El Al
21:30 Johannesburg
17:55 Tel Aviv
07:05 Tel Aviv
20:55 Prague
Connect
KL0592 KLM
KL1359 KLM
23:10 Johannesburg
21:05 Amsterdam Schiphol
10:20 Amsterdam Schiphol
22:30 Prague
Connect
KL0592 KLM
KL1357 KLM
23:10 Johannesburg
15:15 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:40 Prague
Connect
KL0592 KLM
OK619 CSA
23:10 Johannesburg
19:45 Amsterdam Schiphol
10:20 Amsterdam Schiphol
21:20 Prague
Connect

References

Find Hotels in Berlin, Germany

You can find hotels and accommodations in Berlin, Germany with our hotels search tool below

Booking.com