HowToGo

Flight from Barcelona (Station) to Greece

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

Search Transfer from Barcelona (Station) to Greece

Search Flights

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

1. Barcelona to Athens

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

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

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

Flight Depart Arrive
AF1449 Air France
AF1532 Air France
06:20 Barcelona
09:20 Paris CDG
08:25 Paris CDG
13:35 Athens
Connect
LH1139 Lufthansa
LH1278 Lufthansa
06:35 Barcelona
09:45 Frankfurt
08:50 Frankfurt
13:30 Athens
Connect
VY8100 Vueling Airlines
07:15 Barcelona
11:10 Athens Direct
FR7351 Ryanair
FR7285 Ryanair
09:05 Barcelona
12:50 Vienna
11:25 Vienna
16:00 Athens
Connect
RO422 Tarom
RO273 Tarom
11:30 Barcelona
16:30 Bucharest Otopeni
15:35 Bucharest Otopeni
18:10 Athens
Connect
A3711 Aegean Airlines
11:45 Barcelona
15:45 Athens Direct
FR6327 Ryanair
18:45 Barcelona
22:35 Athens Direct

2. Barcelona to Thessaloniki

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

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

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

Flight Depart Arrive
W66902 Wizz Air
9U0619 Air Moldova
00:35 Barcelona
07:10 Chisinau
04:55 Chisinau
08:50 Thessaloniki
Connect
FR6353 Ryanair
FR4774 Ryanair
06:25 Barcelona
09:50 Milan Bergamo
08:05 Milan Bergamo
12:50 Thessaloniki
Connect
LH1139 Lufthansa
LH1288 Lufthansa
06:35 Barcelona
10:30 Frankfurt
08:50 Frankfurt
13:50 Thessaloniki
Connect
LH1139 Lufthansa
A3531 Aegean Airlines
06:35 Barcelona
12:40 Frankfurt
08:50 Frankfurt
16:10 Thessaloniki
Connect
VY1812 Vueling Airlines
LH1760 Lufthansa
07:00 Barcelona
11:20 Munich
09:10 Munich
14:20 Thessaloniki
Connect
VY8472 Vueling Airlines
FR8292 Ryanair
07:00 Barcelona
11:35 Malta
09:05 Malta
14:10 Thessaloniki
Connect
VY1812 Vueling Airlines
A3501 Aegean Airlines
07:00 Barcelona
10:20 Munich
09:10 Munich
13:30 Thessaloniki
Connect
VY6246 Vueling Airlines
A3535 Aegean Airlines
07:05 Barcelona
09:50 Zurich
09:00 Zurich
13:05 Thessaloniki
Connect
VY8100 Vueling Airlines
GQ384 Sky Express
07:15 Barcelona
14:30 Athens
11:10 Athens
15:25 Thessaloniki
Connect
VY8100 Vueling Airlines
OA116 Olympic Air
07:15 Barcelona
13:10 Athens
11:10 Athens
14:05 Thessaloniki
Connect
VY8714 Vueling Airlines
OS809 Austrian Airlines
07:40 Barcelona
12:35 Vienna
10:05 Vienna
15:20 Thessaloniki
Connect
HV5132 Transavia Holland
HV5805 Transavia Holland
09:00 Barcelona
17:05 Amsterdam Schiphol
11:30 Amsterdam Schiphol
21:00 Thessaloniki
Connect
FR7351 Ryanair
FR180 Ryanair
09:05 Barcelona
17:10 Vienna
11:25 Vienna
19:55 Thessaloniki
Connect
FR7351 Ryanair
OS809 Austrian Airlines
09:05 Barcelona
12:35 Vienna
11:25 Vienna
15:20 Thessaloniki
Connect
TO3235 Transavia France
TO3588 Transavia France
09:25 Barcelona
15:20 Paris Orly
11:25 Paris Orly
19:10 Thessaloniki
Connect
VY8012 Vueling Airlines
TO3588 Transavia France
09:55 Barcelona
15:20 Paris Orly
11:45 Paris Orly
19:10 Thessaloniki
Connect
VY8027 8016 Vueling Airlines
TO3588 Transavia France
11:05 Barcelona
15:20 Paris Orly
12:55 Paris Orly
19:10 Thessaloniki
Connect
VY1882 Vueling Airlines
A3513 Aegean Airlines
11:40 Barcelona
16:15 Berlin Brandenburg Apt
14:20 Berlin Brandenburg Apt
19:35 Thessaloniki
Connect
A3711 Aegean Airlines
OA126 Olympic Air
11:45 Barcelona
19:25 Athens
15:45 Athens
20:20 Thessaloniki
Connect
A3711 Aegean Airlines
OA136 Olympic Air
11:45 Barcelona
22:35 Athens
15:45 Athens
23:30 Thessaloniki
Connect
AF1349 Air France
A3521 Aegean Airlines
12:15 Barcelona
16:20 Paris CDG
14:15 Paris CDG
20:05 Thessaloniki
Connect
KL1670 KLM
HV5805 Transavia Holland
13:00 Barcelona
17:05 Amsterdam Schiphol
15:25 Amsterdam Schiphol
21:00 Thessaloniki
Connect
FR9015 Ryanair
LS1651 Jet2.com
13:55 Barcelona
16:50 London Stansted
15:15 London Stansted
22:10 Thessaloniki
Connect
U21771 easyJet
FR4291 Ryanair
14:20 Barcelona
17:20 Bordeaux
15:45 Bordeaux
21:25 Thessaloniki
Connect
VY1866 Vueling Airlines
A3511 Aegean Airlines
15:00 Barcelona
19:45 Stuttgart
17:05 Stuttgart
23:10 Thessaloniki
Connect
LH1813 Lufthansa
A3503 Aegean Airlines
15:25 Barcelona
19:40 Munich
17:25 Munich
22:50 Thessaloniki
Connect

3. Barcelona to Heraklion

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

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

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

Flight Depart Arrive
A3711 Aegean Airlines
OA320 Olympic Air
11:45 Barcelona
19:05 Athens
15:45 Athens
19:55 Heraklion
Connect
IB1331 Iberia
IB3784 Iberia
13:25 Barcelona
16:35 Madrid
14:50 Madrid
21:20 Heraklion
Connect
VY2350 Vueling Airlines
23:55 Barcelona
04:00 Heraklion Direct

4. Barcelona to Rhodes

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

  2. You take a flight from Barcelona to Rhodes and cost approximately 75 USD.

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

Flight Depart Arrive
LH1139 Lufthansa
LH1258 Lufthansa
06:35 Barcelona
13:00 Frankfurt
08:50 Frankfurt
17:10 Rhodes
Connect
LH1139 Lufthansa
A3481 Aegean Airlines
06:35 Barcelona
11:15 Frankfurt
08:50 Frankfurt
15:20 Rhodes
Connect
FR6341 Ryanair
NO6922 Neos
06:35 Barcelona
13:30 Rome
08:15 Rome
17:00 Rhodes
Connect
VY1812 Vueling Airlines
A3477 Aegean Airlines
07:00 Barcelona
11:15 Munich
09:10 Munich
15:00 Rhodes
Connect
VY6246 Vueling Airlines
DE1246 Condor Flugdienst
07:05 Barcelona
13:40 Zurich
09:00 Zurich
17:45 Rhodes
Connect
VY6199 Vueling Airlines
LX2346 Swiss
07:15 Barcelona
12:35 Geneva
08:55 Geneva
16:55 Rhodes
Connect
VY6100 Vueling Airlines
NO6922 Neos
07:15 Barcelona
13:30 Rome
09:05 Rome
17:00 Rhodes
Connect
VY8714 Vueling Airlines
OS9173 Austrian Airlines
07:40 Barcelona
12:05 Vienna
10:05 Vienna
15:30 Rhodes
Connect
VY8024 Vueling Airlines
U24239 easyJet
08:20 Barcelona
13:55 Paris Orly
10:10 Paris Orly
18:25 Rhodes
Connect
VY8024 Vueling Airlines
TO3618 Transavia France
08:20 Barcelona
14:35 Paris Orly
10:10 Paris Orly
19:10 Rhodes
Connect
HV5132 Transavia Holland
HV5079 Transavia Holland
09:00 Barcelona
13:55 Amsterdam Schiphol
11:30 Amsterdam Schiphol
18:35 Rhodes
Connect
VY3714 Vueling Airlines
NO6748 Neos
NO6922 Neos
09:10 Barcelona
11:00 Mahon
13:30 Rome
10:05 Mahon
12:30 Rome
17:00 Rhodes
Connect
VY8010 Vueling Airlines
U24239 easyJet
09:25 Barcelona
13:55 Paris Orly
11:15 Paris Orly
18:25 Rhodes
Connect
VY8010 Vueling Airlines
TO3618 Transavia France
09:25 Barcelona
14:35 Paris Orly
11:15 Paris Orly
19:10 Rhodes
Connect
U24862 easyJet
V71828 Volotea
09:30 Barcelona
12:35 Naples
11:30 Naples
15:45 Rhodes
Connect
U24862 easyJet
FR9178 Ryanair
09:30 Barcelona
16:50 Naples
11:30 Naples
19:55 Rhodes
Connect
VY6108 Vueling Airlines
NO6922 Neos
09:35 Barcelona
13:30 Rome
11:25 Rome
17:00 Rhodes
Connect
VY6108 Vueling Airlines
AZ0730 Alitalia
09:35 Barcelona
16:50 Rome
11:25 Rome
20:10 Rhodes
Connect
SQ377 Singapore Airlines
U22969 easyJet
10:15 Barcelona
17:05 Milan Malpensa
11:55 Milan Malpensa
21:00 Rhodes
Connect
SQ377 Singapore Airlines
W65549 Wizz Air
10:15 Barcelona
16:35 Milan Malpensa
11:55 Milan Malpensa
20:35 Rhodes
Connect
VY1890 Vueling Airlines
DE1676 Condor Flugdienst
10:20 Barcelona
14:40 Hannover
12:50 Hannover
19:00 Rhodes
Connect
FR2834 Ryanair
FR8577 Ryanair
11:20 Barcelona
14:40 Charleroi
13:35 Charleroi
19:15 Rhodes
Connect
RO422 Tarom
0B9311 Blue Air
11:30 Barcelona
18:40 Bucharest Otopeni
15:35 Bucharest Otopeni
20:35 Rhodes
Connect
AZ0077 Alitalia
AZ0730 Alitalia
11:30 Barcelona
16:50 Rome
13:15 Rome
20:10 Rhodes
Connect
A3711 Aegean Airlines
OA210 Olympic Air
11:45 Barcelona
18:10 Athens
15:45 Athens
19:10 Rhodes
Connect
VY6104 Vueling Airlines
AZ0730 Alitalia
11:55 Barcelona
16:50 Rome
13:45 Rome
20:10 Rhodes
Connect
VY6334 Vueling Airlines
U22969 easyJet
12:10 Barcelona
17:05 Milan Malpensa
13:50 Milan Malpensa
21:00 Rhodes
Connect
VY6334 Vueling Airlines
W65549 Wizz Air
12:10 Barcelona
16:35 Milan Malpensa
13:50 Milan Malpensa
20:35 Rhodes
Connect
VY6244 Vueling Airlines
WK346 Edelweiss Air
12:20 Barcelona
16:00 Zurich
14:15 Zurich
19:55 Rhodes
Connect
VY6244 Vueling Airlines
A3483 Aegean Airlines
12:20 Barcelona
18:55 Zurich
14:15 Zurich
22:55 Rhodes
Connect
VY7826 Vueling Airlines
U28793 easyJet
12:40 Barcelona
15:55 London Gatwick
14:00 London Gatwick
22:05 Rhodes
Connect
FR7554 Ryanair
U22969 easyJet
13:00 Barcelona
17:05 Milan Malpensa
14:30 Milan Malpensa
21:00 Rhodes
Connect
FR7554 Ryanair
W65549 Wizz Air
13:00 Barcelona
16:35 Milan Malpensa
14:30 Milan Malpensa
20:35 Rhodes
Connect
LX1953 Swiss
A3483 Aegean Airlines
13:25 Barcelona
18:55 Zurich
15:15 Zurich
22:55 Rhodes
Connect
AF1649 Air France
A3475 Aegean Airlines
14:55 Barcelona
19:15 Paris CDG
16:55 Paris CDG
23:45 Rhodes
Connect
VY8244 Vueling Airlines
A3475 Aegean Airlines
16:05 Barcelona
19:15 Paris CDG
18:05 Paris CDG
23:45 Rhodes
Connect
VY7844 Vueling Airlines
A3485 Aegean Airlines
23:05 Barcelona
06:50 Tel Aviv
04:10 Tel Aviv
08:30 Rhodes
Connect
VY2350 Vueling Airlines
GQ100 Sky Express
23:55 Barcelona
07:00 Heraklion
04:00 Heraklion
08:00 Rhodes
Connect

References

Find Hotels in Greece

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

Booking.com