General flight information
2 hr 10 min Travel time
1,135 km Distance between cities
1 hr Time zone difference
₼50 Lowest price
18 Direct flights per week
₼62 Average ticket price
05:50 Earliest departure
22:15 Latest departure
1,342 km Distance between cities
1 hr Time zone difference
₼141 Lowest price
₼227 Average ticket price
6 hr Travel time
1,444 km Distance between cities
1 hr Time zone difference
₼108 Lowest price
1,231 km Distance between cities
1 hr Time zone difference
₼110 Lowest price
₼216 Average ticket price
1,394 km Distance between cities
1 hr Time zone difference
₼133 Lowest price
1 hr 40 min Travel time
836 km Distance between cities
1 hr Time zone difference
₼52 Lowest price
3 Direct flights per week
₼147 Average ticket price
06:00 Earliest departure
13:10 Latest departure
1,440 km Distance between cities
1 hr Time zone difference
₼110 Lowest price
1,185 km Distance between cities
1 hr Time zone difference
₼307 Lowest price
1,261 km Distance between cities
1 hr Time zone difference
1,049 km Distance between cities
1 hr Time zone difference
₼292 Lowest price
Cheap tickets
Direct flight schedule
- Athens Mon, Tue, Wed, Fri, Sat, Sun from ₼49.06
- Thessaloniki Mon, Sat from ₼43.87
Connecting flights
₼107.86 Budapest — Heraklion ₼131.64 Budapest — Mikonos ₼132.58 Budapest — Chania ₼306.93 Budapest — Kalamata ₼291.24 Budapest — Kefallinia
Mon 11 May 21:55 – 09:15
10 hr 20 min / 1 layover Sat 2 May 22:05 – 23:20
1 day 15 min / 1 layover Thu 4 Jun 22:00 – 23:00
1 day / 1 layover Sun 7 Jun 05:45 – 11:25
4 hr 40 min / 1 layover Thu 23 Apr 05:45 – 14:35
1 day 7 hr 50 min / 1 layover FAQ
Flight duration from Budapest to Greece
On average, flights from Budapest to Greece take around 2 hours 5 minutes when flying directly. With layovers, the flight duration can be up to 5 hours 18 minutes.