HowToGo

Flight from Greece to South Africa

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

Search Transfer from Greece to South Africa

Search Flights

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

1. 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 420 USD.

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

Flight Depart Arrive
LY5148 El Al
LY053 El Al
00:25 Thessaloniki
05:55 Tel Aviv
02:45 Tel Aviv
13:50 Johannesburg
Connect
TK1882 Turkish Airlines
TK38 42 Turkish Airlines
09:35 Thessaloniki
01:35 Istanbul Ataturk
10:55 Istanbul Ataturk
10:20 Johannesburg
Connect
LX2581 Swiss
LX288 Swiss
10:25 Thessaloniki
22:40 Zurich
11:50 Zurich
09:10 Johannesburg
Connect
QR206 Qatar Airways
QR1365 Qatar Airways
13:50 Thessaloniki
20:40 Doha
18:20 Doha
04:35 Johannesburg
Connect
QR206 Qatar Airways
QR1363 Qatar Airways
13:50 Thessaloniki
01:55 Doha
18:20 Doha
09:50 Johannesburg
Connect
LH1289 Lufthansa
LH572 Lufthansa
14:20 Thessaloniki
22:05 Frankfurt
15:55 Frankfurt
08:30 Johannesburg
Connect
LH1289 Lufthansa
SA261 South African Airways
14:20 Thessaloniki
20:45 Frankfurt
15:55 Frankfurt
07:25 Johannesburg
Connect
A3530 Aegean Airlines
SA261 South African Airways
17:05 Thessaloniki
20:45 Frankfurt
18:35 Frankfurt
07:25 Johannesburg
Connect
A3530 Aegean Airlines
LH572 Lufthansa
17:05 Thessaloniki
22:05 Frankfurt
18:35 Frankfurt
08:30 Johannesburg
Connect
A3502 Aegean Airlines
SA265 South African Airways
17:40 Thessaloniki
21:05 Munich
18:50 Munich
07:40 Johannesburg
Connect
A3554 Aegean Airlines
LY051 El Al
18:05 Thessaloniki
22:30 Tel Aviv
20:15 Tel Aviv
06:25 Johannesburg
Connect
A3534 Aegean Airlines
LX288 Swiss
18:05 Thessaloniki
22:40 Zurich
19:35 Zurich
09:10 Johannesburg
Connect
TK1894 Turkish Airlines
TK38 42 Turkish Airlines
21:30 Thessaloniki
01:35 Istanbul Ataturk
22:45 Istanbul Ataturk
10:20 Johannesburg
Connect

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

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

Flight Depart Arrive
ET761 Ethiopian Airlines
ET849 Ethiopian Airlines
00:20 Athens
15:30 Addis Ababa
07:20 Addis Ababa
19:55 Johannesburg
Connect
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
00:20 Athens
08:40 Addis Ababa
07:20 Addis Ababa
13:05 Johannesburg
Connect
QR208 Qatar Airways
QR1377 Qatar Airways
00:55 Athens
07:00 Doha
05:40 Doha
14:55 Johannesburg
Connect
QR208 Qatar Airways
QR1367 Qatar Airways
00:55 Athens
07:05 Doha
05:40 Doha
14:55 Johannesburg
Connect
LY542 El Al
LY051 El Al
10:20 Athens
22:30 Tel Aviv
12:20 Tel Aviv
06:25 Johannesburg
Connect
QR398 Qatar Airways
QR1365 Qatar Airways
11:35 Athens
20:40 Doha
15:45 Doha
04:35 Johannesburg
Connect
QR398 Qatar Airways
QR1363 Qatar Airways
11:35 Athens
01:55 Doha
15:45 Doha
09:50 Johannesburg
Connect
AZ0719 Alitalia
AZ0848 Alitalia
12:05 Athens
22:10 Rome
13:10 Rome
08:20 Johannesburg
Connect
LH1751 Lufthansa
SA265 South African Airways
13:10 Athens
21:05 Munich
14:45 Munich
07:40 Johannesburg
Connect
QR212 Qatar Airways
QR1363 Qatar Airways
13:15 Athens
01:55 Doha
17:50 Doha
09:50 Johannesburg
Connect
AZ0715 Alitalia
AZ0848 Alitalia
13:15 Athens
22:10 Rome
14:25 Rome
08:20 Johannesburg
Connect
MS748 Egyptair
MS839 Egyptair
13:15 Athens
23:05 Cairo
14:15 Cairo
07:10 Johannesburg
Connect
QR212 Qatar Airways
QR1365 Qatar Airways
13:15 Athens
20:40 Doha
17:50 Doha
04:35 Johannesburg
Connect
A3852 Aegean Airlines
LX288 Swiss
13:20 Athens
22:40 Zurich
15:10 Zurich
09:10 Johannesburg
Connect
LX1831 Swiss
LX288 Swiss
13:30 Athens
22:40 Zurich
15:15 Zurich
09:10 Johannesburg
Connect
QR204 Qatar Airways
QR1363 Qatar Airways
13:35 Athens
01:55 Doha
17:45 Doha
09:50 Johannesburg
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
13:35 Athens
20:40 Doha
17:45 Doha
04:35 Johannesburg
Connect
SV0192 Saudia
SV0447 Saudia
15:15 Athens
01:45 Jeddah
18:40 Jeddah
07:30 Johannesburg
Connect
LH1753 Lufthansa
SA265 South African Airways
15:20 Athens
21:05 Munich
16:55 Munich
07:40 Johannesburg
Connect
LY544 El Al
LY053 El Al
15:30 Athens
05:55 Tel Aviv
17:30 Tel Aviv
13:50 Johannesburg
Connect
LY544 El Al
LY051 El Al
15:30 Athens
22:30 Tel Aviv
17:30 Tel Aviv
06:25 Johannesburg
Connect
TK1850 Turkish Airlines
TK38 42 Turkish Airlines
15:40 Athens
01:35 Istanbul Ataturk
17:05 Istanbul Ataturk
10:20 Johannesburg
Connect
A3806 Aegean Airlines
SA265 South African Airways
15:45 Athens
21:05 Munich
17:25 Munich
07:40 Johannesburg
Connect
A3924 Aegean Airlines
LY051 El Al
16:30 Athens
22:30 Tel Aviv
18:30 Tel Aviv
06:25 Johannesburg
Connect
LX1839 Swiss
LX288 Swiss
17:50 Athens
22:40 Zurich
19:35 Zurich
09:10 Johannesburg
Connect
EK210 Emirates
EK761 Emirates
18:05 Athens
04:05 Dubai
23:35 Dubai
10:15 Johannesburg
Connect
EK210 Emirates
EK763 Emirates
18:05 Athens
10:05 Dubai
23:35 Dubai
16:25 Johannesburg
Connect
A3994 Aegean Airlines
TK38 42 Turkish Airlines
19:00 Athens
01:35 Istanbul Ataturk
20:30 Istanbul Ataturk
10:20 Johannesburg
Connect
AZ0721 Alitalia
AZ0848 Alitalia
19:20 Athens
22:10 Rome
20:30 Rome
08:20 Johannesburg
Connect
MS750 Egyptair
MS839 Egyptair
19:35 Athens
23:05 Cairo
20:35 Cairo
07:10 Johannesburg
Connect
A3652 Aegean Airlines
AZ0848 Alitalia
20:10 Athens
22:10 Rome
21:10 Rome
08:20 Johannesburg
Connect
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
22:25 Athens
01:35 Istanbul Ataturk
23:55 Istanbul Ataturk
10:20 Johannesburg
Connect
EK104 Emirates
EK763 Emirates
23:00 Athens
10:05 Dubai
04:45 Dubai
16:25 Johannesburg
Connect
EK104 Emirates
EK765 Emirates
23:00 Athens
14:40 Dubai
04:45 Dubai
20:50 Johannesburg
Connect
A3928 Aegean Airlines
LY053 El Al
23:55 Athens
05:55 Tel Aviv
02:00 Tel Aviv
13:50 Johannesburg
Connect
A3930 Aegean Airlines
ET453 Ethiopian Airlines
ET809 Ethiopian Airlines
23:55 Athens
02:20 Cairo
08:40 Addis Ababa
00:50 Cairo
07:20 Addis Ababa
13:05 Johannesburg
Connect

3. Thessaloniki to Capetown

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

  2. You take a flight from Thessaloniki to Capetown and cost approximately 550 USD.

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

Flight Depart Arrive
A3500 Aegean Airlines
LH574 Lufthansa
08:00 Thessaloniki
19:00 Munich
09:10 Munich
07:40 Capetown
Connect
TK1882 Turkish Airlines
TK44 Turkish Airlines
09:35 Thessaloniki
01:55 Istanbul Ataturk
10:55 Istanbul Ataturk
12:00 Capetown
Connect
EW1701 Eurowings
LH574 Lufthansa
09:35 Thessaloniki
19:00 Munich
10:45 Munich
07:40 Capetown
Connect
LX2581 Swiss
WK86 Edelweiss Air
10:25 Thessaloniki
19:45 Zurich
11:50 Zurich
07:10 Capetown
Connect
BA2643 British Airways
BA2041 British Airways
12:55 Thessaloniki
20:00 London Gatwick
14:20 London Gatwick
09:45 Capetown
Connect
QR206 Qatar Airways
QR1369 Qatar Airways
13:50 Thessaloniki
01:40 Doha
18:20 Doha
11:10 Capetown
Connect
QR206 Qatar Airways
QR1365 Qatar Airways
BA6401 British Airways
13:50 Thessaloniki
20:40 Doha
07:00 Johannesburg
18:20 Doha
04:35 Johannesburg
09:10 Capetown
Connect
LH1289 Lufthansa
LH576 Lufthansa
14:20 Thessaloniki
22:15 Frankfurt
15:55 Frankfurt
10:00 Capetown
Connect
A3530 Aegean Airlines
LH576 Lufthansa
17:05 Thessaloniki
22:15 Frankfurt
18:35 Frankfurt
10:00 Capetown
Connect
A3530 Aegean Airlines
DE2290 Condor Flugdienst
17:05 Thessaloniki
20:30 Frankfurt
18:35 Frankfurt
08:25 Capetown
Connect
TK1894 Turkish Airlines
TK44 Turkish Airlines
21:30 Thessaloniki
01:55 Istanbul Ataturk
22:45 Istanbul Ataturk
12:00 Capetown
Connect

4. Athens to Capetown

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

  2. You take a flight from Athens to Capetown and cost approximately 550 USD.

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

Flight Depart Arrive
ET761 Ethiopian Airlines
ET847 Ethiopian Airlines
00:20 Athens
08:15 Addis Ababa
07:20 Addis Ababa
13:45 Capetown
Connect
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
SA347 South African Airways
00:20 Athens
08:40 Addis Ababa
15:30 Johannesburg
07:20 Addis Ababa
13:05 Johannesburg
17:40 Capetown
Connect
QR208 Qatar Airways
QR1377 Qatar Airways
BA6431 British Airways
00:55 Athens
07:00 Doha
18:00 Johannesburg
05:40 Doha
14:55 Johannesburg
20:10 Capetown
Connect
QR208 Qatar Airways
QR1367 Qatar Airways
BA6429 British Airways
00:55 Athens
07:05 Doha
17:00 Johannesburg
05:40 Doha
14:55 Johannesburg
19:10 Capetown
Connect
QR208 Qatar Airways
QR1377 Qatar Airways
BA6429 British Airways
00:55 Athens
07:00 Doha
17:00 Johannesburg
05:40 Doha
14:55 Johannesburg
19:10 Capetown
Connect
QR208 Qatar Airways
QR1371 Qatar Airways
00:55 Athens
07:40 Doha
05:40 Doha
17:10 Capetown
Connect
QR208 Qatar Airways
QR1377 Qatar Airways
BA6427 British Airways
00:55 Athens
07:00 Doha
16:00 Johannesburg
05:40 Doha
14:55 Johannesburg
18:10 Capetown
Connect
QR208 Qatar Airways
QR1367 Qatar Airways
BA6427 British Airways
00:55 Athens
07:05 Doha
16:00 Johannesburg
05:40 Doha
14:55 Johannesburg
18:10 Capetown
Connect
QR208 Qatar Airways
QR1367 Qatar Airways
BA6431 British Airways
00:55 Athens
07:05 Doha
18:00 Johannesburg
05:40 Doha
14:55 Johannesburg
20:10 Capetown
Connect
AF1033 Air France
AF864 Air France
06:00 Athens
10:30 Paris CDG
08:30 Paris CDG
21:50 Capetown
Connect
OS804 Austrian Airlines
OS31 Austrian Airlines
06:40 Athens
13:40 Vienna
07:55 Vienna
01:05 Capetown
Connect
OE135 Cairo Aviation
OS31 Austrian Airlines
10:10 Athens
13:40 Vienna
11:35 Vienna
01:05 Capetown
Connect
QR398 Qatar Airways
QR1369 Qatar Airways
11:35 Athens
01:40 Doha
15:45 Doha
11:10 Capetown
Connect
LH1751 Lufthansa
LH574 Lufthansa
13:10 Athens
19:00 Munich
14:45 Munich
07:40 Capetown
Connect
QR212 Qatar Airways
QR1369 Qatar Airways
13:15 Athens
01:40 Doha
17:50 Doha
11:10 Capetown
Connect
LX1831 Swiss
WK86 Edelweiss Air
13:30 Athens
19:45 Zurich
15:15 Zurich
07:10 Capetown
Connect
QR204 Qatar Airways
QR1369 Qatar Airways
13:35 Athens
01:40 Doha
17:45 Doha
11:10 Capetown
Connect
LH1279 Lufthansa
LH576 Lufthansa
14:05 Athens
22:15 Frankfurt
16:05 Frankfurt
10:00 Capetown
Connect
LH1753 Lufthansa
LH574 Lufthansa
15:20 Athens
19:00 Munich
16:55 Munich
07:40 Capetown
Connect
TK1850 Turkish Airlines
TK44 Turkish Airlines
15:40 Athens
01:55 Istanbul Ataturk
17:05 Istanbul Ataturk
12:00 Capetown
Connect
A3832 Aegean Airlines
LH576 Lufthansa
15:40 Athens
22:15 Frankfurt
17:40 Frankfurt
10:00 Capetown
Connect
A3806 Aegean Airlines
LH574 Lufthansa
15:45 Athens
19:00 Munich
17:25 Munich
07:40 Capetown
Connect
EK210 Emirates
EK772 Emirates
18:05 Athens
03:50 Dubai
23:35 Dubai
11:35 Capetown
Connect
EK210 Emirates
EK770 Emirates
18:05 Athens
09:05 Dubai
23:35 Dubai
16:45 Capetown
Connect
LH1283 Lufthansa
LH576 Lufthansa
18:25 Athens
22:15 Frankfurt
20:25 Frankfurt
10:00 Capetown
Connect
A3994 Aegean Airlines
TK44 Turkish Airlines
19:00 Athens
01:55 Istanbul Ataturk
20:30 Istanbul Ataturk
12:00 Capetown
Connect
MS750 Egyptair
MS839 Egyptair
SA323 South African Airways
19:35 Athens
23:05 Cairo
09:55 Johannesburg
20:35 Cairo
07:10 Johannesburg
12:05 Capetown
Connect
A3652 Aegean Airlines
ET703 Ethiopian Airlines
ET847 Ethiopian Airlines
20:10 Athens
23:50 Rome
08:15 Addis Ababa
21:10 Rome
06:40 Addis Ababa
13:45 Capetown
Connect
A3652 Aegean Airlines
ET737 Ethiopian Airlines
ET847 Ethiopian Airlines
20:10 Athens
23:55 Rome
08:15 Addis Ababa
21:10 Rome
06:45 Addis Ababa
13:45 Capetown
Connect
TK1844 Turkish Airlines
TK44 Turkish Airlines
22:25 Athens
01:55 Istanbul Ataturk
23:55 Istanbul Ataturk
12:00 Capetown
Connect
EK104 Emirates
EK770 Emirates
23:00 Athens
09:05 Dubai
04:45 Dubai
16:45 Capetown
Connect
A3930 Aegean Airlines
ET453 Ethiopian Airlines
ET847 Ethiopian Airlines
23:55 Athens
02:20 Cairo
08:15 Addis Ababa
00:50 Cairo
07:20 Addis Ababa
13:45 Capetown
Connect

References

Find Hotels in South Africa

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

Booking.com