HowToGo

Flight from Amsterdam to Greece

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

Search Transfer from Amsterdam to Greece

Search Flights

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

1. Johannesburg to Athens

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Athens to your destination in Greece.

Flight Depart Arrive
3W21 Malawian Airlines
ET875 Ethiopian Airlines
ET760 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:00 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
03:00 Athens
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET760 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:00 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
03:00 Athens
Connect
QR1364 Qatar Airways
QR203 Qatar Airways
13:10 Johannesburg
07:15 Doha
23:05 Doha
11:10 Athens
Connect
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
14:25 Johannesburg
23:00 Addis Ababa
20:40 Addis Ababa
03:00 Athens
Connect
ET808 Ethiopian Airlines
ET452 Ethiopian Airlines
A3931 Aegean Airlines
14:25 Johannesburg
22:05 Addis Ababa
04:40 Cairo
20:40 Addis Ababa
01:20 Cairo
06:40 Athens
Connect
EK768 Emirates
EK209 Emirates
15:10 Johannesburg
10:50 Dubai
01:25 Dubai
14:25 Athens
Connect
EK764 Emirates
EK209 Emirates
18:50 Johannesburg
10:50 Dubai
05:05 Dubai
14:25 Athens
Connect
SW6043 Air Namibia
TK1845 Turkish Airlines
19:15 Johannesburg
08:30 Istanbul
06:05 Istanbul
08:55 Athens
Connect
TK43 Turkish Airlines
TK1845 Turkish Airlines
19:20 Johannesburg
08:30 Istanbul
05:55 Istanbul
08:55 Athens
Connect
QR1378 Qatar Airways
QR203 Qatar Airways
19:20 Johannesburg
07:15 Doha
05:15 Doha
11:10 Athens
Connect
LH573 Lufthansa
LH1278 Lufthansa
19:30 Johannesburg
09:45 Frankfurt
05:20 Frankfurt
13:30 Athens
Connect
LH573 Lufthansa
A3833 Aegean Airlines
19:30 Johannesburg
11:30 Frankfurt
05:20 Frankfurt
15:20 Athens
Connect
SA260 South African Airways
LH1278 Lufthansa
19:35 Johannesburg
09:45 Frankfurt
06:10 Frankfurt
13:30 Athens
Connect
SA260 South African Airways
A3833 Aegean Airlines
19:35 Johannesburg
11:30 Frankfurt
06:10 Frankfurt
15:20 Athens
Connect
AF995 Air France
AF1532 Air France
19:50 Johannesburg
09:20 Paris CDG
05:45 Paris CDG
13:35 Athens
Connect
AZ0849 Alitalia
AZ0720 Alitalia
20:55 Johannesburg
08:55 Rome
07:00 Rome
11:50 Athens
Connect
LY052 El Al
LY543 El Al
21:45 Johannesburg
12:00 Tel Aviv
06:30 Tel Aviv
14:15 Athens
Connect
MS840 Egyptair
MS747 Egyptair
21:45 Johannesburg
10:30 Cairo
05:30 Cairo
12:30 Athens
Connect
LY052 El Al
BZ702 Blue Dart Aviation
21:45 Johannesburg
09:00 Tel Aviv
06:30 Tel Aviv
11:25 Athens
Connect
LY052 El Al
LY541 El Al
21:45 Johannesburg
09:45 Tel Aviv
06:30 Tel Aviv
12:00 Athens
Connect
LX289 Swiss
A3851 Aegean Airlines
22:15 Johannesburg
11:20 Zurich
07:55 Zurich
14:55 Athens
Connect
LX289 Swiss
LX1830 Swiss
22:15 Johannesburg
09:15 Zurich
07:55 Zurich
12:50 Athens
Connect

2. Johannesburg to Heraklion

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Heraklion to your destination in Greece.

Flight Depart Arrive
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
OA314 Olympic Air
14:25 Johannesburg
23:00 Addis Ababa
13:00 Athens
20:40 Addis Ababa
03:00 Athens
13:50 Heraklion
Connect
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
OA300 Olympic Air
14:25 Johannesburg
23:00 Addis Ababa
08:35 Athens
20:40 Addis Ababa
03:00 Athens
09:25 Heraklion
Connect
LH573 Lufthansa
LH1296 Lufthansa
19:30 Johannesburg
09:15 Frankfurt
05:20 Frankfurt
13:20 Heraklion
Connect
SA260 South African Airways
LH1296 Lufthansa
19:35 Johannesburg
09:15 Frankfurt
06:10 Frankfurt
13:20 Heraklion
Connect
AF995 Air France
A3453 Aegean Airlines
19:50 Johannesburg
10:40 Paris CDG
05:45 Paris CDG
15:05 Heraklion
Connect
AZ0849 Alitalia
VY6264 Vueling Airlines
20:55 Johannesburg
08:30 Rome
07:00 Rome
11:45 Heraklion
Connect
AZ0849 Alitalia
AZ0720 Alitalia
OA314 Olympic Air
20:55 Johannesburg
08:55 Rome
13:00 Athens
07:00 Rome
11:50 Athens
13:50 Heraklion
Connect
LY052 El Al
BZ752 Blue Dart Aviation
21:45 Johannesburg
09:10 Tel Aviv
06:30 Tel Aviv
11:00 Heraklion
Connect
LY052 El Al
A3459 Aegean Airlines
21:45 Johannesburg
07:40 Tel Aviv
06:30 Tel Aviv
09:25 Heraklion
Connect
LY052 El Al
LY541 El Al
OA314 Olympic Air
21:45 Johannesburg
09:45 Tel Aviv
13:00 Athens
06:30 Tel Aviv
12:00 Athens
13:50 Heraklion
Connect
MS840 Egyptair
MS747 Egyptair
OA320 Olympic Air
21:45 Johannesburg
10:30 Cairo
19:05 Athens
05:30 Cairo
12:30 Athens
19:55 Heraklion
Connect
LX289 Swiss
DE1234 Condor Flugdienst
22:15 Johannesburg
14:20 Zurich
07:55 Zurich
18:15 Heraklion
Connect

3. Johannesburg to Thessaloniki

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Thessaloniki to your destination in Greece.

Flight Depart Arrive
KL0510 KLM
HV5805 Transavia Holland
01:55 Johannesburg
17:05 Amsterdam Schiphol
12:10 Amsterdam Schiphol
21:00 Thessaloniki
Connect
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
OA104 Olympic Air
14:25 Johannesburg
23:00 Addis Ababa
08:35 Athens
20:40 Addis Ababa
03:00 Athens
09:30 Thessaloniki
Connect
SW6043 Air Namibia
TK1881 Turkish Airlines
19:15 Johannesburg
08:35 Istanbul
06:05 Istanbul
08:55 Thessaloniki
Connect
TK43 Turkish Airlines
TK1881 Turkish Airlines
19:20 Johannesburg
08:35 Istanbul
05:55 Istanbul
08:55 Thessaloniki
Connect
LH573 Lufthansa
LH1288 Lufthansa
19:30 Johannesburg
10:30 Frankfurt
05:20 Frankfurt
13:50 Thessaloniki
Connect
LH573 Lufthansa
A3531 Aegean Airlines
19:30 Johannesburg
12:40 Frankfurt
05:20 Frankfurt
16:10 Thessaloniki
Connect
SA260 South African Airways
LH1288 Lufthansa
19:35 Johannesburg
10:30 Frankfurt
06:10 Frankfurt
13:50 Thessaloniki
Connect
SA260 South African Airways
A3531 Aegean Airlines
19:35 Johannesburg
12:40 Frankfurt
06:10 Frankfurt
16:10 Thessaloniki
Connect
LY052 El Al
LY5147 El Al
21:45 Johannesburg
13:00 Tel Aviv
06:30 Tel Aviv
15:45 Thessaloniki
Connect
LY052 El Al
A3555 Aegean Airlines
21:45 Johannesburg
11:20 Tel Aviv
06:30 Tel Aviv
13:45 Thessaloniki
Connect
MS840 Egyptair
MS747 Egyptair
OA120 Olympic Air
21:45 Johannesburg
10:30 Cairo
16:20 Athens
05:30 Cairo
12:30 Athens
17:15 Thessaloniki
Connect
LY052 El Al
BZ712 Blue Dart Aviation
21:45 Johannesburg
09:00 Tel Aviv
06:30 Tel Aviv
11:25 Thessaloniki
Connect
LX289 Swiss
A3535 Aegean Airlines
22:15 Johannesburg
09:50 Zurich
07:55 Zurich
13:05 Thessaloniki
Connect
KL0592 KLM
HV5805 Transavia Holland
23:55 Johannesburg
17:05 Amsterdam Schiphol
10:15 Amsterdam Schiphol
21:00 Thessaloniki
Connect

4. Johannesburg to Rhodes

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Rhodes to your destination in Greece.

Flight Depart Arrive
ET808 Ethiopian Airlines
ET404 Ethiopian Airlines
A3485 Aegean Airlines
14:25 Johannesburg
23:55 Addis Ababa
06:50 Tel Aviv
20:40 Addis Ababa
03:00 Tel Aviv
08:30 Rhodes
Connect
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
GQ282 Sky Express
14:25 Johannesburg
23:00 Addis Ababa
10:15 Athens
20:40 Addis Ababa
03:00 Athens
11:15 Rhodes
Connect
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
OA204 Olympic Air
14:25 Johannesburg
23:00 Addis Ababa
08:45 Athens
20:40 Addis Ababa
03:00 Athens
09:45 Rhodes
Connect
ET808 Ethiopian Airlines
ET404 Ethiopian Airlines
BZ692 Blue Dart Aviation
14:25 Johannesburg
23:55 Addis Ababa
08:55 Tel Aviv
20:40 Addis Ababa
03:00 Tel Aviv
10:35 Rhodes
Connect
TK43 Turkish Airlines
TK1845 Turkish Airlines
V74266 Volotea
19:20 Johannesburg
08:30 Istanbul
11:30 Athens
05:55 Istanbul
08:55 Athens
12:30 Rhodes
Connect
TK43 Turkish Airlines
TK1845 Turkish Airlines
GQ282 Sky Express
19:20 Johannesburg
08:30 Istanbul
10:15 Athens
05:55 Istanbul
08:55 Athens
11:15 Rhodes
Connect
TK43 Turkish Airlines
TK1881 Turkish Airlines
OA580 Olympic Air
19:20 Johannesburg
08:35 Istanbul
13:45 Thessaloniki
05:55 Istanbul
08:55 Thessaloniki
15:00 Rhodes
Connect
LH573 Lufthansa
A3481 Aegean Airlines
19:30 Johannesburg
11:15 Frankfurt
05:20 Frankfurt
15:20 Rhodes
Connect
LH573 Lufthansa
LH1258 Lufthansa
19:30 Johannesburg
13:00 Frankfurt
05:20 Frankfurt
17:10 Rhodes
Connect
SA260 South African Airways
LH1258 Lufthansa
19:35 Johannesburg
13:00 Frankfurt
06:10 Frankfurt
17:10 Rhodes
Connect
SA260 South African Airways
A3481 Aegean Airlines
19:35 Johannesburg
11:15 Frankfurt
06:10 Frankfurt
15:20 Rhodes
Connect
SA234 South African Airways
BA624 British Airways
20:00 Johannesburg
07:55 London Heathrow
06:25 London Heathrow
14:10 Rhodes
Connect
AZ0849 Alitalia
AZ0720 Alitalia
OA210 Olympic Air
20:55 Johannesburg
08:55 Rome
18:10 Athens
07:00 Rome
11:50 Athens
19:10 Rhodes
Connect
AZ0849 Alitalia
AZ0730 Alitalia
20:55 Johannesburg
16:50 Rome
07:00 Rome
20:10 Rhodes
Connect
AZ0849 Alitalia
NO6922 Neos
20:55 Johannesburg
13:30 Rome
07:00 Rome
17:00 Rhodes
Connect
MS840 Egyptair
MS791 Egyptair
NO6922 Neos
21:45 Johannesburg
10:10 Cairo
13:30 Rome
05:30 Cairo
12:40 Rome
17:00 Rhodes
Connect
MS840 Egyptair
MS747 Egyptair
OA210 Olympic Air
21:45 Johannesburg
10:30 Cairo
18:10 Athens
05:30 Cairo
12:30 Athens
19:10 Rhodes
Connect
LY052 El Al
BZ692 Blue Dart Aviation
21:45 Johannesburg
08:55 Tel Aviv
06:30 Tel Aviv
10:35 Rhodes
Connect
LY052 El Al
LY541 El Al
OA210 Olympic Air
21:45 Johannesburg
09:45 Tel Aviv
18:10 Athens
06:30 Tel Aviv
12:00 Athens
19:10 Rhodes
Connect
LY052 El Al
LY543 El Al
OA210 Olympic Air
21:45 Johannesburg
12:00 Tel Aviv
18:10 Athens
06:30 Tel Aviv
14:15 Athens
19:10 Rhodes
Connect
LX289 Swiss
DE1246 Condor Flugdienst
22:15 Johannesburg
13:40 Zurich
07:55 Zurich
17:45 Rhodes
Connect
LX289 Swiss
WK346 Edelweiss Air
22:15 Johannesburg
16:00 Zurich
07:55 Zurich
19:55 Rhodes
Connect
LX289 Swiss
A3483 Aegean Airlines
22:15 Johannesburg
18:55 Zurich
07:55 Zurich
22:55 Rhodes
Connect
KL0592 KLM
HV5079 Transavia Holland
23:55 Johannesburg
13:55 Amsterdam Schiphol
10:15 Amsterdam Schiphol
18:35 Rhodes
Connect

5. Nelspruit to Athens

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Nelspruit.

  2. You take a flight from Nelspruit to Athens and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Athens to your destination in Greece.

Flight Depart Arrive
4Z824 Airlink
SV0446 Saudia
SV0191 Saudia
08:20 Nelspruit
11:00 Johannesburg
11:00 Jeddah
09:15 Johannesburg
18:45 Jeddah
13:35 Athens
Connect
4Z824 Airlink
LX289 Swiss
LX1830 Swiss
08:20 Nelspruit
22:15 Johannesburg
09:15 Zurich
09:15 Johannesburg
07:55 Zurich
12:50 Athens
Connect
4Z824 Airlink
ET808 Ethiopian Airlines
ET452 Ethiopian Airlines
A3931 Aegean Airlines
08:20 Nelspruit
14:25 Johannesburg
22:05 Addis Ababa
04:40 Cairo
09:15 Johannesburg
20:40 Addis Ababa
01:20 Cairo
06:40 Athens
Connect
4Z824 Airlink
MS840 Egyptair
MS747 Egyptair
08:20 Nelspruit
21:45 Johannesburg
10:30 Cairo
09:15 Johannesburg
05:30 Cairo
12:30 Athens
Connect
4Z824 Airlink
LY052 El Al
LY541 El Al
08:20 Nelspruit
21:45 Johannesburg
09:45 Tel Aviv
09:15 Johannesburg
06:30 Tel Aviv
12:00 Athens
Connect
4Z824 Airlink
QR1364 Qatar Airways
QR203 Qatar Airways
08:20 Nelspruit
13:10 Johannesburg
07:15 Doha
09:15 Johannesburg
23:05 Doha
11:10 Athens
Connect
4Z824 Airlink
ET808 Ethiopian Airlines
ET760 Ethiopian Airlines
08:20 Nelspruit
14:25 Johannesburg
23:00 Addis Ababa
09:15 Johannesburg
20:40 Addis Ababa
03:00 Athens
Connect
4Z824 Airlink
TK43 Turkish Airlines
TK1845 Turkish Airlines
08:20 Nelspruit
19:20 Johannesburg
08:30 Istanbul
09:15 Johannesburg
05:55 Istanbul
08:55 Athens
Connect
4Z824 Airlink
EY601 Etihad
EY091 Etihad
08:20 Nelspruit
10:15 Johannesburg
09:45 Abu Dhabi
09:15 Johannesburg
20:15 Abu Dhabi
13:20 Athens
Connect
4Z664 Airlink
TK45 Turkish Airlines
TK1845 Turkish Airlines
12:10 Nelspruit
18:10 Capetown
08:30 Istanbul
14:55 Capetown
05:35 Istanbul
08:55 Athens
Connect
4Z826 Airlink
SA260 South African Airways
LH1278 Lufthansa
13:40 Nelspruit
19:35 Johannesburg
09:45 Frankfurt
14:35 Johannesburg
06:10 Frankfurt
13:30 Athens
Connect
4Z826 Airlink
MS840 Egyptair
MS747 Egyptair
13:40 Nelspruit
21:45 Johannesburg
10:30 Cairo
14:35 Johannesburg
05:30 Cairo
12:30 Athens
Connect
4Z826 Airlink
LX289 Swiss
LX1830 Swiss
13:40 Nelspruit
22:15 Johannesburg
09:15 Zurich
14:35 Johannesburg
07:55 Zurich
12:50 Athens
Connect
4Z826 Airlink
LX289 Swiss
A3851 Aegean Airlines
13:40 Nelspruit
22:15 Johannesburg
11:20 Zurich
14:35 Johannesburg
07:55 Zurich
14:55 Athens
Connect
4Z826 Airlink
SW6043 Air Namibia
TK1845 Turkish Airlines
13:40 Nelspruit
19:15 Johannesburg
08:30 Istanbul
14:35 Johannesburg
06:05 Istanbul
08:55 Athens
Connect
4Z826 Airlink
LY052 El Al
LY543 El Al
13:40 Nelspruit
21:45 Johannesburg
12:00 Tel Aviv
14:35 Johannesburg
06:30 Tel Aviv
14:15 Athens
Connect
4Z826 Airlink
EK764 Emirates
EK209 Emirates
13:40 Nelspruit
18:50 Johannesburg
10:50 Dubai
14:35 Johannesburg
05:05 Dubai
14:25 Athens
Connect
4Z826 Airlink
SA260 South African Airways
A3833 Aegean Airlines
13:40 Nelspruit
19:35 Johannesburg
11:30 Frankfurt
14:35 Johannesburg
06:10 Frankfurt
15:20 Athens
Connect
4Z826 Airlink
LY052 El Al
LY541 El Al
13:40 Nelspruit
21:45 Johannesburg
09:45 Tel Aviv
14:35 Johannesburg
06:30 Tel Aviv
12:00 Athens
Connect
4Z826 Airlink
AZ0849 Alitalia
AZ0720 Alitalia
13:40 Nelspruit
20:55 Johannesburg
08:55 Rome
14:35 Johannesburg
07:00 Rome
11:50 Athens
Connect
4Z826 Airlink
TK43 Turkish Airlines
TK1845 Turkish Airlines
13:40 Nelspruit
19:20 Johannesburg
08:30 Istanbul
14:35 Johannesburg
05:55 Istanbul
08:55 Athens
Connect
4Z826 Airlink
QR1378 Qatar Airways
QR203 Qatar Airways
13:40 Nelspruit
19:20 Johannesburg
07:15 Doha
14:35 Johannesburg
05:15 Doha
11:10 Athens
Connect
4Z506 Airlink
4Z570 Airlink
MS840 Egyptair
MS747 Egyptair
14:15 Nelspruit
18:30 Durban
21:45 Johannesburg
10:30 Cairo
15:20 Durban
19:40 Johannesburg
05:30 Cairo
12:30 Athens
Connect
4Z846 Airlink
TK43 Turkish Airlines
TK1843 Turkish Airlines
17:05 Nelspruit
19:20 Johannesburg
19:35 Istanbul
18:00 Johannesburg
05:55 Istanbul
20:00 Athens
Connect
4Z846 Airlink
LY052 El Al
BZ702 Blue Dart Aviation
17:05 Nelspruit
21:45 Johannesburg
09:00 Tel Aviv
18:00 Johannesburg
06:30 Tel Aviv
11:25 Athens
Connect
4Z846 Airlink
LH573 Lufthansa
LH1278 Lufthansa
17:05 Nelspruit
19:30 Johannesburg
09:45 Frankfurt
18:00 Johannesburg
05:20 Frankfurt
13:30 Athens
Connect
4Z846 Airlink
SW6043 Air Namibia
TK1845 Turkish Airlines
17:05 Nelspruit
19:15 Johannesburg
08:30 Istanbul
18:00 Johannesburg
06:05 Istanbul
08:55 Athens
Connect
4Z846 Airlink
TK43 Turkish Airlines
A3993 Aegean Airlines
17:05 Nelspruit
19:20 Johannesburg
16:50 Istanbul
18:00 Johannesburg
05:55 Istanbul
17:20 Athens
Connect
4Z846 Airlink
SA260 South African Airways
A3833 Aegean Airlines
17:05 Nelspruit
19:35 Johannesburg
11:30 Frankfurt
18:00 Johannesburg
06:10 Frankfurt
15:20 Athens
Connect
4Z846 Airlink
SA260 South African Airways
LH1278 Lufthansa
17:05 Nelspruit
19:35 Johannesburg
09:45 Frankfurt
18:00 Johannesburg
06:10 Frankfurt
13:30 Athens
Connect
4Z846 Airlink
MS840 Egyptair
MS747 Egyptair
17:05 Nelspruit
21:45 Johannesburg
10:30 Cairo
18:00 Johannesburg
05:30 Cairo
12:30 Athens
Connect
4Z846 Airlink
LH573 Lufthansa
LH1284 Lufthansa
17:05 Nelspruit
19:30 Johannesburg
17:40 Frankfurt
18:00 Johannesburg
05:20 Frankfurt
21:25 Athens
Connect
4Z846 Airlink
AZ0849 Alitalia
A3651 Aegean Airlines
17:05 Nelspruit
20:55 Johannesburg
10:50 Rome
18:00 Johannesburg
07:00 Rome
13:35 Athens
Connect
4Z846 Airlink
LX289 Swiss
LX1830 Swiss
17:05 Nelspruit
22:15 Johannesburg
09:15 Zurich
18:00 Johannesburg
07:55 Zurich
12:50 Athens
Connect
4Z846 Airlink
LH573 Lufthansa
A3833 Aegean Airlines
17:05 Nelspruit
19:30 Johannesburg
11:30 Frankfurt
18:00 Johannesburg
05:20 Frankfurt
15:20 Athens
Connect
4Z846 Airlink
LY052 El Al
LY543 El Al
17:05 Nelspruit
21:45 Johannesburg
12:00 Tel Aviv
18:00 Johannesburg
06:30 Tel Aviv
14:15 Athens
Connect
4Z846 Airlink
EK764 Emirates
EK209 Emirates
17:05 Nelspruit
18:50 Johannesburg
10:50 Dubai
18:00 Johannesburg
05:05 Dubai
14:25 Athens
Connect
4Z846 Airlink
QR1378 Qatar Airways
QR203 Qatar Airways
17:05 Nelspruit
19:20 Johannesburg
07:15 Doha
18:00 Johannesburg
05:15 Doha
11:10 Athens
Connect
4Z846 Airlink
AZ0849 Alitalia
AZ0720 Alitalia
17:05 Nelspruit
20:55 Johannesburg
08:55 Rome
18:00 Johannesburg
07:00 Rome
11:50 Athens
Connect
4Z846 Airlink
LX289 Swiss
A3851 Aegean Airlines
17:05 Nelspruit
22:15 Johannesburg
11:20 Zurich
18:00 Johannesburg
07:55 Zurich
14:55 Athens
Connect

6. Maputo to Athens

  1. You take a bus, shuttle or taxi from your location in Amsterdam to Maputo.

  2. You take a flight from Maputo to Athens and cost approximately 480 USD.

  3. You take a bus, shuttle or taxi from Athens to your destination in Greece.

Flight Depart Arrive
ET88 Ethiopian Airlines
ET881 Ethiopian Airlines
ET760 Ethiopian Airlines
06:00 Maputo
15:10 Beira
23:00 Addis Ababa
07:35 Beira
21:00 Addis Ababa
03:00 Athens
Connect
QR1362 Qatar Airways
QR203 Qatar Airways
13:45 Maputo
07:15 Doha
23:30 Doha
11:10 Athens
Connect
ET818 Ethiopian Airlines
ET760 Ethiopian Airlines
14:30 Maputo
23:00 Addis Ababa
21:00 Addis Ababa
03:00 Athens
Connect
ET818 Ethiopian Airlines
ET452 Ethiopian Airlines
A3931 Aegean Airlines
14:30 Maputo
22:05 Addis Ababa
04:40 Cairo
21:00 Addis Ababa
01:20 Cairo
06:40 Athens
Connect

References

Find Hotels in Greece

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

Booking.com