General flight information
1 hr 35 min Travel time
816 km Distance between cities
1 hr Time zone difference
₼142 Lowest price
17 Direct flights per week
₼186 Average ticket price
06:55 Earliest departure
00:45 Latest departure
1 hr 50 min Travel time
1,025 km Distance between cities
1 hr Time zone difference
₼153 Lowest price
1,125 km Distance between cities
1 hr Time zone difference
₼128 Lowest price
1,075 km Distance between cities
1 hr Time zone difference
₼97 Lowest price
1 hr 18 min Travel time
518 km Distance between cities
1 hr Time zone difference
₼153 Lowest price
4 Direct flights per week
13:10 Earliest departure
00:40 Latest departure
914 km Distance between cities
1 hr Time zone difference
₼242 Lowest price
1,133 km Distance between cities
1 hr Time zone difference
₼139 Lowest price
869 km Distance between cities
1 hr Time zone difference
₼415 Lowest price
743 km Distance between cities
1 hr Time zone difference
₼158 Lowest price
1 hr 25 min Travel time
579 km Distance between cities
1 hr Time zone difference
₼120 Lowest price
Cheap tickets
Direct flight schedule
- Athens Wed, Thu, Fri, Sat, Sun from ₼221.44
- Thessaloniki Tue, Thu from ₼231.9
Connecting flights
₼141.37 Belgrade — Athens ₼152.75 Belgrade — Thira ₼127.5 Belgrade — Heraklion ₼152.94 Belgrade — Thessaloniki ₼248.02 Belgrade — Mikonos ₼138.97 Belgrade — Rhodes ₼414.82 Belgrade — Kalamata ₼157.13 Belgrade — Kefallinia ₼119.67 Belgrade — Kerkyra
Wed 17 Jun 06:15 – 09:15
1 day 2 hr / 2 layovers Sun 12 Jul 21:15 – 20:35
22 hr 20 min / 1 layover Mon 29 Jun 21:15 – 09:15
11 hr / 1 layover Thu 11 Jun 21:15 – 19:40
21 hr 25 min / 1 layover Thu 28 May 15:40 – 00:30
7 hr 50 min / 1 layover Wed 10 Jun 11:20 – 18:00
5 hr 40 min / 1 layover +2
Sun 17 May 21:15 – 22:25
2 day 10 min / 3 layovers Sat 4 Jul 20:20 – 08:20
1 day 11 hr / 2 layovers Fri 10 Jul 21:15 – 23:40
1 day 1 hr 25 min / 1 layover FAQ
Flight duration from Belgrade to Greece
On average, flights from Belgrade to Greece take around 1 hour 47 minutes when flying directly. With layovers, the flight duration can be up to 5 hours 25 minutes.