HowToGo

Flight from Greece to Johannesburg, South Africa

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

Search Transfer from Greece to Johannesburg, South Africa

Search Flights

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

1. Athens to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Athens.

  2. You take a flight from Athens to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
01:05 Athens
08:40 Addis Ababa
07:15 Addis Ababa
13:05 Johannesburg
Connect
ET761 Ethiopian Airlines
ET835 Ethiopian Airlines
SW727 Air Namibia
01:05 Athens
08:35 Addis Ababa
14:10 Windhoek
07:15 Addis Ababa
13:20 Windhoek
15:55 Johannesburg
Connect
LY542 El Al
LY051 El Al
10:40 Athens
22:00 Tel Aviv
12:30 Tel Aviv
06:40 Johannesburg
Connect
AZ0721 Alitalia
AZ0848 Alitalia
12:40 Athens
22:10 Rome
13:45 Rome
08:20 Johannesburg
Connect
QR204 Qatar Airways
QR1363 Qatar Airways
12:55 Athens
02:10 Doha
18:00 Doha
10:00 Johannesburg
Connect
QR204 Qatar Airways
QR1367 Qatar Airways
12:55 Athens
20:45 Doha
18:00 Doha
04:35 Johannesburg
Connect
LX1831 Swiss
LX288 Swiss
13:40 Athens
21:50 Zurich
15:25 Zurich
09:30 Johannesburg
Connect
EY090 Etihad
EY602 Etihad
13:55 Athens
02:05 Abu Dhabi
20:15 Abu Dhabi
08:20 Johannesburg
Connect
TK1850 Turkish Airlines
TK38 42 Turkish Airlines
14:45 Athens
02:15 Istanbul
17:20 Istanbul
11:10 Johannesburg
Connect
SV0192 Saudia
SV0447 Saudia
15:15 Athens
01:45 Jeddah
18:40 Jeddah
07:30 Johannesburg
Connect
MS748 Egyptair
MS839 Egyptair
16:00 Athens
23:00 Cairo
17:50 Cairo
07:05 Johannesburg
Connect
A3852 Aegean Airlines
LX288 Swiss
16:25 Athens
21:50 Zurich
18:15 Zurich
09:30 Johannesburg
Connect
A3924 Aegean Airlines
LY051 El Al
17:00 Athens
22:00 Tel Aviv
19:00 Tel Aviv
06:40 Johannesburg
Connect
EK210 Emirates
EK763 Emirates
17:55 Athens
10:10 Dubai
00:20 Dubai
16:35 Johannesburg
Connect
LX1839 Swiss
LX288 Swiss
18:20 Athens
21:50 Zurich
20:10 Zurich
09:30 Johannesburg
Connect
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
21:40 Athens
02:15 Istanbul
00:15 Istanbul
11:10 Johannesburg
Connect

2. Heraklion to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Heraklion.

  2. You take a flight from Heraklion to Johannesburg and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
A3452 Aegean Airlines
KQ113 Kenya Airways
KQ764 Kenya Airways
07:15 Heraklion
10:50 Paris CDG
21:50 Nairobi
09:55 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
CY461 Charlie Airlines Limited
QR266 Qatar Airways
QR1367 Qatar Airways
10:30 Heraklion
13:30 Larnaca
20:45 Doha
11:50 Larnaca
17:40 Doha
04:35 Johannesburg
Connect
OA303 Olympic Air
MS748 Egyptair
MS839 Egyptair
11:15 Heraklion
16:00 Athens
23:00 Cairo
12:05 Athens
17:50 Cairo
07:05 Johannesburg
Connect
VY6265 Vueling Airlines
AZ0848 Alitalia
12:20 Heraklion
22:10 Rome
13:45 Rome
08:20 Johannesburg
Connect
LH1297 Lufthansa
SA261 South African Airways
14:15 Heraklion
20:45 Frankfurt
16:35 Frankfurt
08:25 Johannesburg
Connect
LH1297 Lufthansa
LH572 Lufthansa
14:15 Heraklion
22:00 Frankfurt
16:35 Frankfurt
09:25 Johannesburg
Connect
A3430 Aegean Airlines
SA261 South African Airways
14:50 Heraklion
20:45 Frankfurt
17:10 Frankfurt
08:25 Johannesburg
Connect
A3430 Aegean Airlines
LH572 Lufthansa
14:50 Heraklion
22:00 Frankfurt
17:10 Frankfurt
09:25 Johannesburg
Connect
AF1003 Air France
AF990 Air France
17:15 Heraklion
23:35 Paris CDG
20:05 Paris CDG
11:20 Johannesburg
Connect
OA575 Olympic Air
TK1894 Turkish Airlines
TK38 42 Turkish Airlines
18:00 Heraklion
21:40 Thessaloniki
02:15 Istanbul
19:15 Thessaloniki
00:05 Istanbul
11:10 Johannesburg
Connect
LH1759 Lufthansa
LH574 Lufthansa
SA346 South African Airways
19:10 Heraklion
22:15 Munich
15:05 Capetown
21:00 Munich
10:30 Capetown
17:00 Johannesburg
Connect
OA321 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
20:10 Heraklion
01:05 Athens
08:40 Addis Ababa
21:00 Athens
07:15 Addis Ababa
13:05 Johannesburg
Connect
GQ215 Sky Express
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
20:50 Heraklion
01:05 Athens
08:40 Addis Ababa
21:50 Athens
07:15 Addis Ababa
13:05 Johannesburg
Connect

3. Thessaloniki to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Thessaloniki.

  2. You take a flight from Thessaloniki to Johannesburg and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
TK1882 Turkish Airlines
TK38 42 Turkish Airlines
09:50 Thessaloniki
02:15 Istanbul
12:15 Istanbul
11:10 Johannesburg
Connect
AF1039 Air France
AF990 Air France
12:20 Thessaloniki
23:35 Paris CDG
14:30 Paris CDG
11:20 Johannesburg
Connect
OA117 Olympic Air
MS748 Egyptair
MS839 Egyptair
13:00 Thessaloniki
16:00 Athens
23:00 Cairo
13:50 Athens
17:50 Cairo
07:05 Johannesburg
Connect
QR206 Qatar Airways
QR1367 Qatar Airways
13:50 Thessaloniki
20:45 Doha
18:20 Doha
04:35 Johannesburg
Connect
QR206 Qatar Airways
QR1363 Qatar Airways
13:50 Thessaloniki
02:10 Doha
18:20 Doha
10:00 Johannesburg
Connect
LH1289 Lufthansa
SA261 South African Airways
14:35 Thessaloniki
20:45 Frankfurt
16:15 Frankfurt
08:25 Johannesburg
Connect
LH1289 Lufthansa
LH572 Lufthansa
14:35 Thessaloniki
22:00 Frankfurt
16:15 Frankfurt
09:25 Johannesburg
Connect
JU523 Air Serbia
AZ0597 Alitalia
AZ0848 Alitalia
15:40 Thessaloniki
18:35 Belgrade
22:10 Rome
16:10 Belgrade
20:15 Rome
08:20 Johannesburg
Connect
JU523 Air Serbia
JU534 Air Serbia
AZ0848 Alitalia
15:40 Thessaloniki
18:00 Belgrade
22:10 Rome
16:10 Belgrade
19:35 Rome
08:20 Johannesburg
Connect
A3530 Aegean Airlines
LH572 Lufthansa
16:00 Thessaloniki
22:00 Frankfurt
17:35 Frankfurt
09:25 Johannesburg
Connect
A3530 Aegean Airlines
SA261 South African Airways
16:00 Thessaloniki
20:45 Frankfurt
17:35 Frankfurt
08:25 Johannesburg
Connect
TK1894 Turkish Airlines
TK38 42 Turkish Airlines
21:40 Thessaloniki
02:15 Istanbul
00:05 Istanbul
11:10 Johannesburg
Connect

4. Rhodes to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Rhodes.

  2. You take a flight from Rhodes to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
OA205 Olympic Air
MS748 Egyptair
MS839 Egyptair
10:35 Rhodes
16:00 Athens
23:00 Cairo
11:35 Athens
17:50 Cairo
07:05 Johannesburg
Connect
AZ0731 Alitalia
AZ0848 Alitalia
14:00 Rhodes
22:10 Rome
15:30 Rome
08:20 Johannesburg
Connect
A3482 Aegean Airlines
LX288 Swiss
16:00 Rhodes
21:50 Zurich
18:10 Zurich
09:30 Johannesburg
Connect
LH1259 Lufthansa
LH572 Lufthansa
18:10 Rhodes
22:00 Frankfurt
20:30 Frankfurt
09:25 Johannesburg
Connect

5. Chania to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Chania.

  2. You take a flight from Chania to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
OA331 Olympic Air
MS748 Egyptair
MS839 Egyptair
06:30 Chania
16:00 Athens
23:00 Cairo
07:20 Athens
17:50 Cairo
07:05 Johannesburg
Connect
GQ251 Sky Express
QR204 Qatar Airways
QR1367 Qatar Airways
08:45 Chania
12:55 Athens
20:45 Doha
09:45 Athens
18:00 Doha
04:35 Johannesburg
Connect
OA333 Olympic Air
MS748 Egyptair
MS839 Egyptair
10:10 Chania
16:00 Athens
23:00 Cairo
11:00 Athens
17:50 Cairo
07:05 Johannesburg
Connect
OA333 Olympic Air
QR204 Qatar Airways
QR1367 Qatar Airways
10:10 Chania
12:55 Athens
20:45 Doha
11:00 Athens
18:00 Doha
04:35 Johannesburg
Connect
LH1517 Lufthansa
SA261 South African Airways
11:15 Chania
20:45 Frankfurt
13:30 Frankfurt
08:25 Johannesburg
Connect
LH1517 Lufthansa
LH572 Lufthansa
11:15 Chania
22:00 Frankfurt
13:30 Frankfurt
09:25 Johannesburg
Connect
DE1583 Condor Flugdienst
LH572 Lufthansa
11:50 Chania
22:00 Frankfurt
14:00 Frankfurt
09:25 Johannesburg
Connect
DE1583 Condor Flugdienst
SA261 South African Airways
11:50 Chania
20:45 Frankfurt
14:00 Frankfurt
08:25 Johannesburg
Connect
FR4167 Ryanair
LH572 Lufthansa
12:35 Chania
22:00 Frankfurt
15:00 Frankfurt
09:25 Johannesburg
Connect
FR4167 Ryanair
SA261 South African Airways
12:35 Chania
20:45 Frankfurt
15:00 Frankfurt
08:25 Johannesburg
Connect
BA661 British Airways
VS449 Virgin Atlantic
14:20 Chania
22:10 London Heathrow
16:30 London Heathrow
11:10 Johannesburg
Connect
BA661 British Airways
SA235 South African Airways
14:20 Chania
18:05 London Heathrow
16:30 London Heathrow
07:15 Johannesburg
Connect
BA661 British Airways
BA057 British Airways
14:20 Chania
21:10 London Heathrow
16:30 London Heathrow
10:15 Johannesburg
Connect
OA577 Olympic Air
TK1894 Turkish Airlines
TK38 42 Turkish Airlines
15:45 Chania
21:40 Thessaloniki
02:15 Istanbul
17:00 Thessaloniki
00:05 Istanbul
11:10 Johannesburg
Connect
GQ253 Sky Express
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
16:30 Chania
21:40 Athens
02:15 Istanbul
17:30 Athens
00:15 Istanbul
11:10 Johannesburg
Connect
OA337 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
19:30 Chania
01:05 Athens
08:40 Addis Ababa
20:20 Athens
07:15 Addis Ababa
13:05 Johannesburg
Connect
OA337 Olympic Air
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
19:30 Chania
21:40 Athens
02:15 Istanbul
20:20 Athens
00:15 Istanbul
11:10 Johannesburg
Connect
GQ255 Sky Express
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
20:00 Chania
01:05 Athens
08:40 Addis Ababa
21:00 Athens
07:15 Addis Ababa
13:05 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