HowToGo

Flight from Barcelona to Greece

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

Search Transfer from Barcelona to Greece

Search Flights

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

1. Barcelona to Thessaloniki

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

  2. 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 flight from Barcelona to Athens and cost approximately 110 USD.

  2. 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
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 flight from Barcelona to Heraklion and cost approximately 380 USD.

  2. 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
LH1811 Lufthansa
LH2638 Lufthansa
11:45 Barcelona
14:50 Munich
13:45 Munich
18:30 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. Barcelona to Chania

  1. You take a flight from Barcelona to Chania and cost approximately 140 USD.

  2. You take a bus, shuttle or taxi from Chania to your destination in Greece.

Flight Depart Arrive
A3713 Aegean Airlines
OA332 Olympic Air
01:30 Barcelona
08:00 Athens
05:10 Athens
08:50 Chania
Connect
BA477 British Airways
BA660 British Airways
07:10 Barcelona
11:30 London Heathrow
08:35 London Heathrow
17:35 Chania
Connect
BA477 British Airways
BA666 British Airways
07:10 Barcelona
10:45 London Heathrow
08:35 London Heathrow
16:50 Chania
Connect
VY8100 Vueling Airlines
OA334 Olympic Air
07:30 Barcelona
13:30 Athens
11:25 Athens
14:15 Chania
Connect
FR6327 Ryanair
OA334 Olympic Air
07:30 Barcelona
13:30 Athens
11:20 Athens
14:15 Chania
Connect
VY8100 Vueling Airlines
GQ252 Sky Express
07:30 Barcelona
16:20 Athens
11:25 Athens
17:20 Chania
Connect
VY8714 Vueling Airlines
OS9005 Austrian Airlines
07:45 Barcelona
12:35 Vienna
10:15 Vienna
16:00 Chania
Connect
VY8714 Vueling Airlines
OS9137 Austrian Airlines
07:45 Barcelona
12:00 Vienna
10:15 Vienna
15:25 Chania
Connect
VY8024 Vueling Airlines
TO3538 Transavia France
08:20 Barcelona
14:05 Paris Orly
10:10 Paris Orly
18:30 Chania
Connect
U22760 easyJet
NO3730 Neos
08:40 Barcelona
15:00 Milan Malpensa
10:25 Milan Malpensa
18:30 Chania
Connect
OE1323 Cairo Aviation
OS9005 Austrian Airlines
08:55 Barcelona
12:35 Vienna
11:15 Vienna
16:00 Chania
Connect
U24416 easyJet
U24469 easyJet
09:00 Barcelona
14:45 Lyon
10:30 Lyon
18:55 Chania
Connect
EW2529 Eurowings
EW2678 Eurowings
09:10 Barcelona
13:50 Stuttgart
11:15 Stuttgart
17:40 Chania
Connect
FR2834 Ryanair
FR6273 Ryanair
09:15 Barcelona
13:35 Charleroi
11:30 Charleroi
18:00 Chania
Connect
VY8008 Vueling Airlines
TO3538 Transavia France
09:25 Barcelona
14:05 Paris Orly
11:15 Paris Orly
18:30 Chania
Connect
EW9441 Eurowings
EW9676 Eurowings
09:30 Barcelona
13:50 Dusseldorf
11:55 Dusseldorf
18:10 Chania
Connect
U24862 easyJet
FR9180 Ryanair
09:30 Barcelona
17:05 Naples
11:30 Naples
19:55 Chania
Connect
FR5710 Ryanair
FR9180 Ryanair
10:05 Barcelona
17:05 Naples
12:05 Naples
19:55 Chania
Connect
VY6332 Vueling Airlines
NO3730 Neos
10:30 Barcelona
15:00 Milan Malpensa
12:10 Milan Malpensa
18:30 Chania
Connect
VY1220 Vueling Airlines
U24469 easyJet
10:30 Barcelona
14:45 Lyon
11:55 Lyon
18:55 Chania
Connect
U28572 easyJet
U28783 easyJet
10:50 Barcelona
15:45 London Gatwick
12:15 London Gatwick
21:40 Chania
Connect
U21698 easyJet
U21663 easyJet
10:50 Barcelona
15:35 Nice
12:15 Nice
19:15 Chania
Connect
VY8016 Vueling Airlines
TO3538 Transavia France
11:10 Barcelona
14:05 Paris Orly
13:00 Paris Orly
18:30 Chania
Connect
VY7838 Vueling Airlines
U28783 easyJet
11:50 Barcelona
15:45 London Gatwick
13:10 London Gatwick
21:40 Chania
Connect
A3711 Aegean Airlines
OA336 Olympic Air
11:50 Barcelona
18:00 Athens
15:40 Athens
18:50 Chania
Connect
A3711 Aegean Airlines
OA344 Olympic Air
11:50 Barcelona
22:30 Athens
15:40 Athens
23:20 Chania
Connect
A3537 Aegean Airlines
OA123 Olympic Air
OA344 Olympic Air
12:15 Barcelona
19:30 Thessaloniki
22:30 Athens
15:55 Thessaloniki
20:20 Athens
23:20 Chania
Connect
A3537 Aegean Airlines
OA121 Olympic Air
OA344 Olympic Air
12:15 Barcelona
17:30 Thessaloniki
22:30 Athens
15:55 Thessaloniki
18:20 Athens
23:20 Chania
Connect
VY6334 Vueling Airlines
NO3730 Neos
12:15 Barcelona
15:00 Milan Malpensa
13:55 Milan Malpensa
18:30 Chania
Connect
U28576 easyJet
U28783 easyJet
12:20 Barcelona
15:45 London Gatwick
13:50 London Gatwick
21:40 Chania
Connect
VY7826 Vueling Airlines
U28783 easyJet
12:30 Barcelona
15:45 London Gatwick
13:50 London Gatwick
21:40 Chania
Connect
VY8104 Vueling Airlines
OA336 Olympic Air
12:40 Barcelona
18:00 Athens
16:35 Athens
18:50 Chania
Connect
VY8104 Vueling Airlines
GQ254 Sky Express
12:40 Barcelona
19:30 Athens
16:35 Athens
20:30 Chania
Connect
VY8104 Vueling Airlines
OA344 Olympic Air
12:40 Barcelona
22:30 Athens
16:35 Athens
23:20 Chania
Connect
D85574 Norwegian Air International
D83352 Norwegian Air International
16:50 Barcelona
22:45 Copenhagen
19:50 Copenhagen
03:15 Chania
Connect
VY8102 Vueling Airlines
FR4521 Ryanair
18:05 Barcelona
22:55 Athens
22:00 Athens
23:55 Chania
Connect
W64406 Wizz Air
FR349 Ryanair
21:55 Barcelona
06:15 Sofia
01:50 Sofia
07:45 Chania
Connect
VY8106 Vueling Airlines
GQ250 Sky Express
23:05 Barcelona
06:50 Athens
03:00 Athens
07:50 Chania
Connect
VY8106 Vueling Airlines
FR4521 Ryanair
23:05 Barcelona
06:15 Athens
03:00 Athens
07:15 Chania
Connect
VY8106 Vueling Airlines
OA330 Olympic Air
23:05 Barcelona
05:00 Athens
03:00 Athens
05:50 Chania
Connect

References

Find Hotels in Greece

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

Booking.com