How to get to Greece from Barcelona (Station) by flight ? You can check flights from Barcelona (Station) to Greece below.
You can find flight ticket prices from Barcelona (Station) to Greece with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Barcelona (Station) to Barcelona.
You take a flight from Barcelona to Athens and cost approximately 60 USD.
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 |
You take a bus, shuttle or taxi from your location in Barcelona (Station) to Barcelona.
You take a flight from Barcelona to Thessaloniki and cost approximately 65 USD.
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 |
You take a bus, shuttle or taxi from your location in Barcelona (Station) to Barcelona.
You take a flight from Barcelona to Heraklion and cost approximately 70 USD.
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 |
You take a bus, shuttle or taxi from your location in Barcelona (Station) to Barcelona.
You take a flight from Barcelona to Rhodes and cost approximately 75 USD.
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 |
You can find hotels and accommodations in Greece with our hotels search tool below
Booking.com