General flight information
2 hr 35 min Travel time
1,528 km Distance between cities
₼58 Lowest price
13 Direct flights per week
₼155 Average ticket price
06:30 Earliest departure
19:10 Latest departure
3 hr 14 min Travel time
2,027 km Distance between cities
₼84 Lowest price
13 Direct flights per week
₼119 Average ticket price
07:50 Earliest departure
17:35 Latest departure
3 hr 40 min Travel time
2,266 km Distance between cities
₼84 Lowest price
2 Direct flights per week
07:45 Earliest departure
13:30 Latest departure
6 hr 5 min Travel time
1,810 km Distance between cities
₼83 Lowest price
4 Direct flights per week
06:00 Earliest departure
17:10 Latest departure
2,351 km Distance between cities
₼123 Lowest price
2 Direct flights per week
08:00 Earliest departure
13:20 Latest departure
3 hr 10 min Travel time
1,875 km Distance between cities
₼77 Lowest price
6 Direct flights per week
06:00 Earliest departure
17:35 Latest departure
1,706 km Distance between cities
1,573 km Distance between cities
₼113 Lowest price
₼250 Average ticket price
1,869 km Distance between cities
₼99 Lowest price
1,455 km Distance between cities
₼228 Lowest price
Popular destinations in Spain
Cheap tickets
Direct flight schedule
- Barcelona every day from ₼74.01
- Madrid Mon, Wed, Thu, Fri, Sat, Sun from ₼92.14
- Malaga Thu, Sun from ₼238.89
- Valencia Thu, Sun from ₼234.26
- Sevilla Tue, Sat from ₼250.53
- Alicante Mon, Tue, Thu, Fri, Sat from ₼79.39
Connecting flights
₼83.53 Belgrade — Madrid ₼83.5 Belgrade — Malaga ₼82.42 Belgrade — Valencia ₼122.92 Belgrade — Sevilla ₼156.12 Belgrade — Palma ₼98.95 Belgrade — Bilbao ₼227.97 Belgrade — Girona
Wed 27 Jan 21:15 – 22:25
1 day 1 hr 10 min / 1 layover Sat 12 Dec 20:10 – 12:30
16 hr 20 min / 1 layover Sat 12 Dec 20:10 – 08:00
1 day 11 hr 50 min / 1 layover Mon 11 Jan 18:20 – 08:45
14 hr 25 min / 1 layover Sat 14 Nov 19:10 – 07:55
12 hr 45 min / 1 layover Thu 10 Dec 20:25 – 11:35
1 day 15 hr 10 min / 1 layover Fri 13 Nov 07:00 – 14:25
7 hr 25 min / 1 layover 12-month price trend
₼372₼231₼372₼231
FAQ
Flight duration from Belgrade to Spain
On average, flights from Belgrade to Spain take around 3 hours 12 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 9 minutes.