HowToGo

Flight from Spain to Greece

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

Search Transfer from Spain to Greece

Search Flights

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

1. Barcelona to Thessaloniki

  1. You take a bus, shuttle or taxi from your location in Spain to Barcelona.

  2. You take a flight from Barcelona to Thessaloniki and cost approximately 100 USD.

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

Flight Depart Arrive
A3713 Aegean Airlines
OA104 Olympic Air
01:30 Barcelona
06:55 Athens
05:10 Athens
07:50 Thessaloniki
Connect
FR6353 Ryanair
FR4774 Ryanair
06:15 Barcelona
08:50 Milan Bergamo
08:00 Milan Bergamo
11:50 Thessaloniki
Connect
LH1139 Lufthansa
LH1288 Lufthansa
06:50 Barcelona
10:00 Frankfurt
09:00 Frankfurt
13:25 Thessaloniki
Connect
FR8394 Ryanair
FR5250 Ryanair
06:50 Barcelona
11:00 Budapest
09:30 Budapest
13:35 Thessaloniki
Connect
W62376 Wizz Air
W62447 Wizz Air
09:15 Barcelona
13:30 Budapest
11:55 Budapest
16:05 Thessaloniki
Connect
EW523 Eurowings
EW656 Eurowings
10:15 Barcelona
13:25 Cologne Bonn
12:35 Cologne Bonn
17:00 Thessaloniki
Connect
RO422 Tarom
RO275 Tarom
11:30 Barcelona
16:35 Bucharest Otopeni
15:35 Bucharest Otopeni
18:20 Thessaloniki
Connect
A3711 Aegean Airlines
OA122 Olympic Air
11:50 Barcelona
18:05 Athens
15:40 Athens
18:55 Thessaloniki
Connect
A3537 Aegean Airlines
12:15 Barcelona
15:55 Thessaloniki Direct
EW527 Eurowings
EW652 Eurowings
14:30 Barcelona
18:05 Cologne Bonn
16:50 Cologne Bonn
21:40 Thessaloniki
Connect
LH1815 Lufthansa
A3503 Aegean Airlines
15:40 Barcelona
19:50 Munich
17:40 Munich
22:55 Thessaloniki
Connect
LH1129 Lufthansa
A3531 Aegean Airlines
16:00 Barcelona
19:25 Frankfurt
18:10 Frankfurt
22:55 Thessaloniki
Connect
JU585 Air Serbia
JU526 Air Serbia
20:25 Barcelona
00:20 Belgrade
22:55 Belgrade
02:50 Thessaloniki
Connect

2. Barcelona to Athens

  1. You take a bus, shuttle or taxi from your location in Spain to Barcelona.

  2. You take a flight from Barcelona to Athens and cost approximately 95 USD.

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

Flight Depart Arrive
A3713 Aegean Airlines
01:30 Barcelona
05:10 Athens Direct
AF1449 Air France
AF1532 Air France
06:15 Barcelona
09:15 Paris CDG
08:15 Paris CDG
13:30 Athens
Connect
LX1951 Swiss
LX1830 Swiss
06:25 Barcelona
09:05 Zurich
08:05 Zurich
12:45 Athens
Connect
AZ0075 Alitalia
AZ0716 Alitalia
06:25 Barcelona
09:30 Rome
08:10 Rome
12:25 Athens
Connect
VY8100 Vueling Airlines
07:30 Barcelona
11:25 Athens Direct
FR6327 Ryanair
07:30 Barcelona
11:20 Athens Direct
LH1819 Lufthansa
LH1752 Lufthansa
07:55 Barcelona
11:05 Munich
09:55 Munich
14:30 Athens
Connect
LH1819 Lufthansa
A3803 Aegean Airlines
07:55 Barcelona
11:15 Munich
09:55 Munich
14:45 Athens
Connect
IB801 Iberia
IB3150 Iberia
08:00 Barcelona
10:15 Madrid
09:25 Madrid
14:55 Athens
Connect
LH1137 Lufthansa
A3831 Aegean Airlines
08:05 Barcelona
11:05 Frankfurt
10:15 Frankfurt
14:50 Athens
Connect
LX1953 Swiss
LX1838 Swiss
09:40 Barcelona
13:20 Zurich
11:30 Zurich
17:00 Athens
Connect
RO422 Tarom
RO273 Tarom
11:30 Barcelona
16:30 Bucharest Otopeni
15:35 Bucharest Otopeni
18:10 Athens
Connect
AZ0077 Alitalia
AZ0718 Alitalia
11:40 Barcelona
15:30 Rome
13:25 Rome
18:30 Athens
Connect
LH1811 Lufthansa
LH1754 Lufthansa
11:45 Barcelona
15:10 Munich
13:45 Munich
18:35 Athens
Connect
A3711 Aegean Airlines
11:50 Barcelona
15:40 Athens Direct
A3537 Aegean Airlines
OA121 Olympic Air
12:15 Barcelona
17:30 Thessaloniki
15:55 Thessaloniki
18:20 Athens
Connect
VY8104 Vueling Airlines
12:40 Barcelona
16:35 Athens Direct
LH1815 Lufthansa
LH1756 Lufthansa
15:40 Barcelona
19:05 Munich
17:40 Munich
22:30 Athens
Connect
LH1135 Lufthansa
LH1284 Lufthansa
16:55 Barcelona
20:20 Frankfurt
19:05 Frankfurt
00:05 Athens
Connect
VY8102 Vueling Airlines
18:05 Barcelona
22:00 Athens Direct
LX1959 Swiss
LX1842 Swiss
18:30 Barcelona
21:10 Zurich
20:15 Zurich
00:45 Athens
Connect
JU585 Air Serbia
JU516 Air Serbia
20:25 Barcelona
00:40 Belgrade
22:55 Belgrade
03:10 Athens
Connect
VY8106 Vueling Airlines
23:05 Barcelona
03:00 Athens Direct

3. Barcelona to Heraklion

  1. You take a bus, shuttle or taxi from your location in Spain to Barcelona.

  2. You take a flight from Barcelona to Heraklion and cost approximately 95 USD.

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

Flight Depart Arrive
A3713 Aegean Airlines
OA300 Olympic Air
01:30 Barcelona
07:00 Athens
05:10 Athens
07:50 Heraklion
Connect
FR9366 Ryanair
FR3815 Ryanair
06:25 Barcelona
10:10 Bologna
08:10 Bologna
13:35 Heraklion
Connect
LH1139 Lufthansa
A3431 Aegean Airlines
06:50 Barcelona
10:20 Frankfurt
09:00 Frankfurt
14:20 Heraklion
Connect
LH1139 Lufthansa
LH1296 Lufthansa
06:50 Barcelona
10:40 Frankfurt
09:00 Frankfurt
14:45 Heraklion
Connect
LH1819 Lufthansa
A3433 Aegean Airlines
07:55 Barcelona
10:45 Munich
09:55 Munich
14:25 Heraklion
Connect
TO3231 Transavia France
TO3508 Transavia France
09:05 Barcelona
12:35 Paris Orly
11:00 Paris Orly
17:05 Heraklion
Connect
OS392 Austrian Airlines
OS9009 Austrian Airlines
10:05 Barcelona
13:15 Vienna
12:20 Vienna
16:45 Heraklion
Connect
U21412 easyJet
U21559 easyJet
12:40 Barcelona
15:45 Geneva
14:20 Geneva
19:45 Heraklion
Connect
IB2005 Iberia
IB3786 Iberia
20:05 Barcelona
23:35 Madrid
21:30 Madrid
04:15 Heraklion
Connect
IB2115 Iberia
IB3786 Iberia
21:15 Barcelona
23:35 Madrid
22:40 Madrid
04:15 Heraklion
Connect
VY2350 Vueling Airlines
23:55 Barcelona
04:00 Heraklion Direct

4. Valencia to Athens

  1. You take a bus, shuttle or taxi from your location in Spain to Valencia.

  2. You take a flight from Valencia to Athens and cost approximately 90 USD.

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

Flight Depart Arrive
A3717 Aegean Airlines
01:45 Valencia
05:30 Athens Direct
LX2139 Swiss
LX1830 Swiss
06:00 Valencia
09:05 Zurich
08:00 Zurich
12:45 Athens
Connect
LH1165 Lufthansa
LH1278 Lufthansa
06:00 Valencia
09:30 Frankfurt
08:30 Frankfurt
13:15 Athens
Connect
IB8881 Iberia
IB3152 Iberia
06:10 Valencia
08:35 Madrid
07:15 Madrid
13:15 Athens
Connect
UX1005 Air Europa
AF1532 Air France
06:10 Valencia
09:15 Paris CDG
08:20 Paris CDG
13:30 Athens
Connect
LX2141 Swiss
LX1838 Swiss
09:30 Valencia
13:20 Zurich
11:35 Zurich
17:00 Athens
Connect
FR9678 Ryanair
FR1298 Ryanair
10:05 Valencia
12:55 Rome Ciampino
12:00 Rome Ciampino
15:50 Athens
Connect
FR9678 Ryanair
FR1198 Ryanair
10:05 Valencia
14:25 Rome Ciampino
12:00 Rome Ciampino
17:20 Athens
Connect
AZ0083 Alitalia
AZ0722 Alitalia
17:55 Valencia
21:50 Rome
19:55 Rome
00:50 Athens
Connect

5. Madrid to Athens

  1. You take a bus, shuttle or taxi from your location in Spain to Madrid.

  2. You take a flight from Madrid to Athens and cost approximately 80 USD.

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

Flight Depart Arrive
A3703 Aegean Airlines
01:55 Madrid
06:15 Athens Direct
AZ0059 Alitalia
AZ0716 Alitalia
05:50 Madrid
09:30 Rome
08:15 Rome
12:25 Athens
Connect
AF1401 Air France
AF1532 Air France
06:00 Madrid
09:15 Paris CDG
08:05 Paris CDG
13:30 Athens
Connect
LH1121 Lufthansa
LH1278 Lufthansa
06:10 Madrid
09:30 Frankfurt
08:40 Frankfurt
13:15 Athens
Connect
FR5993 Ryanair
FR15 Ryanair
06:15 Madrid
08:45 London Stansted
07:45 London Stansted
14:20 Athens
Connect
FR8761 Ryanair
06:35 Madrid
11:10 Athens Direct
UX1087 Air Europa
07:05 Madrid
11:20 Athens Direct
LH1807 Lufthansa
A3803 Aegean Airlines
07:15 Madrid
11:15 Munich
09:45 Munich
14:45 Athens
Connect
LH1807 Lufthansa
LH1752 Lufthansa
07:15 Madrid
11:05 Munich
09:45 Munich
14:30 Athens
Connect
IB3162 Iberia
BA636 British Airways
08:10 Madrid
10:30 London Heathrow
09:35 London Heathrow
16:20 Athens
Connect
IB3152 Iberia
08:35 Madrid
13:15 Athens Direct
TO3181 Transavia France
TO3528 Transavia France
09:05 Madrid
12:50 Paris Orly
11:05 Paris Orly
17:05 Athens
Connect
TP1017 TAP Portugal
A3721 Aegean Airlines
09:25 Madrid
11:50 Lisbon
09:45 Lisbon
17:45 Athens
Connect
IB930 Iberia
VY8104 Vueling Airlines
09:30 Madrid
12:40 Barcelona
10:50 Barcelona
16:35 Athens
Connect
LX2021 Swiss
LX1838 Swiss
09:55 Madrid
13:20 Zurich
12:10 Zurich
17:00 Athens
Connect
IB3150 Iberia
10:15 Madrid
14:55 Athens Direct
BA457 British Airways
BA632 British Airways
10:55 Madrid
13:05 London Heathrow
12:15 London Heathrow
18:50 Athens
Connect
AZ0061 Alitalia
AZ0718 Alitalia
11:20 Madrid
15:30 Rome
13:50 Rome
18:30 Athens
Connect
FB472 Bulgaria Air
FB807 Bulgaria Air
12:10 Madrid
19:15 Sofia
16:25 Sofia
20:35 Athens
Connect
A3701 Aegean Airlines
12:35 Madrid
17:05 Athens Direct
FR9602 Ryanair
FR1198 Ryanair
13:35 Madrid
17:50 Rome Ciampino
16:00 Rome Ciampino
20:45 Athens
Connect
FR5493 Ryanair
FR2270 Ryanair
14:25 Madrid
18:35 Milan Bergamo
16:40 Milan Bergamo
22:00 Athens
Connect
TK1358 Turkish Airlines
A3995 Aegean Airlines
14:35 Madrid
21:20 Istanbul Ataturk
19:45 Istanbul Ataturk
22:50 Athens
Connect
IB3280 Iberia
14:50 Madrid
19:30 Athens Direct
VY1023 Vueling Airlines
VY8102 Vueling Airlines
15:00 Madrid
18:05 Barcelona
16:20 Barcelona
22:00 Athens
Connect
LH1803 Lufthansa
LH1756 Lufthansa
15:15 Madrid
19:05 Munich
17:45 Munich
22:30 Athens
Connect
VY1007 Vueling Airlines
VY8102 Vueling Airlines
15:30 Madrid
18:05 Barcelona
16:50 Barcelona
22:00 Athens
Connect
IB1546 Iberia
VY8102 Vueling Airlines
15:45 Madrid
18:05 Barcelona
17:05 Barcelona
22:00 Athens
Connect
AF1601 Air France
AF1032 Air France
16:40 Madrid
20:45 Paris CDG
18:50 Paris CDG
00:55 Athens
Connect
LH1115 Lufthansa
LH1284 Lufthansa
16:55 Madrid
20:20 Frankfurt
19:25 Frankfurt
00:05 Athens
Connect
KL1704 KLM
KL1581 KLM
17:10 Madrid
20:55 Amsterdam Schiphol
19:50 Amsterdam Schiphol
01:10 Athens
Connect
AZ0063 Alitalia
AZ0722 Alitalia
17:35 Madrid
21:50 Rome
20:00 Rome
00:50 Athens
Connect
AF1801 Air France
AF1032 Air France
17:50 Madrid
20:45 Paris CDG
19:55 Paris CDG
00:55 Athens
Connect
BA461 British Airways
BA634 British Airways
18:15 Madrid
20:40 London Heathrow
19:40 London Heathrow
02:20 Athens
Connect
TK1860 Turkish Airlines
TK1841 Turkish Airlines
18:20 Madrid
01:00 Istanbul Ataturk
23:30 Istanbul Ataturk
02:30 Athens
Connect
VY1027 Vueling Airlines
VY8106 Vueling Airlines
19:40 Madrid
23:05 Barcelona
21:00 Barcelona
03:00 Athens
Connect
IB2000 Iberia
VY8106 Vueling Airlines
20:00 Madrid
23:05 Barcelona
21:20 Barcelona
03:00 Athens
Connect
UX1089 Air Europa
20:30 Madrid
00:55 Athens Direct
JU575 Air Serbia
JU516 Air Serbia
21:00 Madrid
00:40 Belgrade
23:55 Belgrade
03:10 Athens
Connect
TP1021 TAP Portugal
A3723 Aegean Airlines
21:55 Madrid
23:50 Lisbon
22:15 Lisbon
05:45 Athens
Connect

6. Malaga to Athens

  1. You take a bus, shuttle or taxi from your location in Spain to Malaga.

  2. You take a flight from Malaga to Athens and cost approximately 85 USD.

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

Flight Depart Arrive
A3719 Aegean Airlines
01:55 Malaga
06:30 Athens Direct
TO3161 Transavia France
TO3528 Transavia France
09:20 Malaga
12:50 Paris Orly
11:50 Paris Orly
17:05 Athens
Connect
VY2114 Vueling Airlines
VY8104 Vueling Airlines
09:35 Malaga
12:40 Barcelona
11:15 Barcelona
16:35 Athens
Connect
LX2113 Swiss
LX1838 Swiss
09:40 Malaga
13:20 Zurich
12:15 Zurich
17:00 Athens
Connect
AF9421 Air France
AF1132 Air France
10:35 Malaga
14:40 Paris CDG
13:15 Paris CDG
18:55 Athens
Connect
TK1306 Turkish Airlines
TK1843 Turkish Airlines
12:50 Malaga
19:10 Istanbul Ataturk
18:10 Istanbul Ataturk
20:45 Athens
Connect
LX2111 Swiss
LX1840 Swiss
12:55 Malaga
16:40 Zurich
15:35 Zurich
20:20 Athens
Connect
VY2116 Vueling Airlines
VY8102 Vueling Airlines
14:30 Malaga
18:05 Barcelona
16:10 Barcelona
22:00 Athens
Connect
LH1833 Lufthansa
LH1756 Lufthansa
14:30 Malaga
19:05 Munich
17:20 Munich
22:30 Athens
Connect
LH1833 Lufthansa
A3807 Aegean Airlines
14:30 Malaga
18:25 Munich
17:20 Munich
21:55 Athens
Connect
UX1037 Air Europa
AF1032 Air France
16:55 Malaga
20:45 Paris CDG
19:35 Paris CDG
00:55 Athens
Connect
LX2119 Swiss
LX1842 Swiss
17:40 Malaga
21:10 Zurich
20:15 Zurich
00:45 Athens
Connect
AZ0091 Alitalia
AZ0722 Alitalia
17:50 Malaga
21:50 Rome
20:25 Rome
00:50 Athens
Connect
TK1304 Turkish Airlines
TK1841 Turkish Airlines
17:55 Malaga
01:00 Istanbul Ataturk
23:15 Istanbul Ataturk
02:30 Athens
Connect
VY2112 Vueling Airlines
VY8106 Vueling Airlines
19:30 Malaga
23:05 Barcelona
21:10 Barcelona
03:00 Athens
Connect
TP1135 TAP Portugal
A3723 Aegean Airlines
20:55 Malaga
23:50 Lisbon
21:30 Lisbon
05:45 Athens
Connect

References

Find Hotels in Greece

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

Booking.com