General flight information
3 hr 39 min Travel time
1,897 km Distance between cities
1 hr Time zone difference
₾108 Lowest price
15 Direct flights per week
₾286 Average ticket price
06:30 Earliest departure
01:55 Latest departure
8 hr 37 min Travel time
1,745 km Distance between cities
1 hr Time zone difference
₾182 Lowest price
1 Direct flights per week
₾265 Average ticket price
18:50 Earliest departure
18:50 Latest departure
2,107 km Distance between cities
1 hr Time zone difference
₾174 Lowest price
2,013 km Distance between cities
1 hr Time zone difference
₾220 Lowest price
2,085 km Distance between cities
1 hr Time zone difference
₾166 Lowest price
6 hr Travel time
1,510 km Distance between cities
1 hr Time zone difference
₾106 Lowest price
1 Direct flights per week
15:35 Earliest departure
15:35 Latest departure
6 hr 15 min Travel time
2,301 km Distance between cities
1 hr Time zone difference
₾209 Lowest price
3 hr 25 min Travel time
2,032 km Distance between cities
1 hr Time zone difference
₾141 Lowest price
1,650 km Distance between cities
1 hr Time zone difference
₾290 Lowest price
2,048 km Distance between cities
1 hr Time zone difference
₾410 Lowest price
Cheap tickets
Direct flight schedule
- Athens Mon, Tue, Thu, Fri, Sat, Sun from ₾351.02
- Thessaloniki Thu from ₾370.87
Connecting flights
₾152.34 Barcelona — Athens ₾181.71 Barcelona — Thessaloniki ₾173.97 Barcelona — Heraklion ₾219.8 Barcelona — Chania ₾165.38 Barcelona — Thira ₾105.71 Barcelona — Kerkyra ₾208.86 Barcelona — Rhodes ₾140.1 Barcelona — Mikonos ₾289.6 Barcelona — Zakinthos ₾409.54 Barcelona — Naxos, Cyclades Islands
Wed 17 Jun 19:40 – 08:45
12 hr 5 min / 1 layover Thu 11 Jun 20:55 – 15:50
17 hr 55 min / 1 layover Thu 16 Jul 08:10 – 20:50
11 hr 40 min / 1 layover Tue 16 Jun 08:00 – 21:40
12 hr 40 min / 1 layover Wed 22 Jul 15:10 – 21:45
5 hr 35 min / 1 layover Tue 30 Jun 13:10 – 23:35
9 hr 25 min / 1 layover Wed 29 Jul 19:15 – 21:15
1 day 1 hr / 1 layover Tue 7 Jul 21:45 – 23:20
1 day 35 min / 1 layover Tue 16 Jun 06:05 – 16:00
8 hr 55 min / 1 layover +2
Fri 5 Jun 06:10 – 14:10
1 day 7 hr / 2 layovers Airlines with flights from Barcelona to Greece
Including connecting fares
FAQ
Flight duration from Barcelona to Greece
On average, flights from Barcelona to Greece take around 2 hours 54 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 21 minutes.