General flight information
3 hr 43 min Travel time
1,897 km Distance between cities
1 hr Time zone difference
₼69 Lowest price
15 Direct flights per week
₼177 Average ticket price
06:30 Earliest departure
01:55 Latest departure
2,085 km Distance between cities
1 hr Time zone difference
₼106 Lowest price
2,107 km Distance between cities
1 hr Time zone difference
₼111 Lowest price
4 hr 27 min Travel time
1,745 km Distance between cities
1 hr Time zone difference
₼116 Lowest price
1 Direct flights per week
18:50 Earliest departure
18:50 Latest departure
3 hr 25 min Travel time
2,032 km Distance between cities
1 hr Time zone difference
₼94 Lowest price
6 hr 15 min Travel time
2,301 km Distance between cities
1 hr Time zone difference
₼125 Lowest price
2,013 km Distance between cities
1 hr Time zone difference
₼141 Lowest price
6 hr Travel time
1,510 km Distance between cities
1 hr Time zone difference
₼40 Lowest price
1 Direct flights per week
15:35 Earliest departure
15:35 Latest departure
1,605 km Distance between cities
1 hr Time zone difference
1,875 km Distance between cities
1 hr Time zone difference
Popular destinations in Greece
Cheap tickets
Direct flight schedule
- Athens Mon, Thu, Fri, Sat, Sun from ₼289
- Thessaloniki Thu from ₼236.58
- Kerkyra Wed from ₼286.69
Connecting flights
₼97.18 Barcelona — Athens ₼105.3 Barcelona — Thira ₼110.98 Barcelona — Heraklion ₼115.91 Barcelona — Thessaloniki ₼124.08 Barcelona — Rhodes ₼140.21 Barcelona — Chania
Wed 17 Jun 19:40 – 08:45
12 hr 5 min / 1 layover Wed 22 Jul 15:10 – 21:45
5 hr 35 min / 1 layover Thu 16 Jul 08:10 – 20:50
11 hr 40 min / 1 layover Thu 11 Jun 20:55 – 15:50
17 hr 55 min / 1 layover Wed 17 Jun 10:10 – 23:30
12 hr 20 min / 1 layover Tue 16 Jun 08:00 – 21:40
12 hr 40 min / 1 layover 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.