How to get to Greece from Barcelona by flight ? You can check flights from Barcelona to Greece below.
You can find flight ticket prices from Barcelona to Greece with our flight tickets search tool below
You take a flight from Barcelona to Thessaloniki and cost approximately 100 USD.
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 |
You take a flight from Barcelona to Athens and cost approximately 110 USD.
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 |
You take a flight from Barcelona to Heraklion and cost approximately 380 USD.
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 |
You take a flight from Barcelona to Chania and cost approximately 140 USD.
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 |
You can find hotels and accommodations in Greece with our hotels search tool below
Booking.com