General flight information
2 hr 35 min Travel time
1,528 km Distance between cities
₾88 Lowest price
13 Direct flights per week
₾255 Average ticket price
06:30 Earliest departure
19:10 Latest departure
3 hr 14 min Travel time
2,027 km Distance between cities
₾128 Lowest price
13 Direct flights per week
₾440 Average ticket price
07:50 Earliest departure
17:35 Latest departure
3 hr 10 min Travel time
1,875 km Distance between cities
₾117 Lowest price
6 Direct flights per week
₾349 Average ticket price
06:00 Earliest departure
17:35 Latest departure
4 hr 58 min Travel time
1,810 km Distance between cities
₾126 Lowest price
4 Direct flights per week
06:00 Earliest departure
17:10 Latest departure
6 hr 37 min Travel time
2,266 km Distance between cities
₾128 Lowest price
2 Direct flights per week
07:45 Earliest departure
13:30 Latest departure
2,351 km Distance between cities
₾188 Lowest price
2 Direct flights per week
08:00 Earliest departure
13:20 Latest departure
1,869 km Distance between cities
₾152 Lowest price
7 hr 42 min Travel time
3,740 km Distance between cities
1 hr Time zone difference
₾216 Lowest price
2 Direct flights per week
₾527 Average ticket price
13:45 Earliest departure
13:45 Latest departure
1,573 km Distance between cities
₾172 Lowest price
1,706 km Distance between cities
Popular destinations in Spain
Cheap tickets
Direct flight schedule
- Barcelona every day from ₾225.99
- Madrid Mon, Wed, Thu, Fri, Sat, Sun from ₾140.65
- Alicante Mon, Tue, Thu, Fri, Sat from ₾220.88
- Valencia Thu, Sun from ₾358.28
- Malaga Thu, Sun from ₾364.65
- Sevilla Tue, Sat from ₾382.43
- Tenerife Tue, Sat from ₾484.45
Connecting flights
₾127.62 Belgrade — Madrid ₾125.81 Belgrade — Valencia ₾127.46 Belgrade — Malaga ₾187.63 Belgrade — Sevilla ₾151.33 Belgrade — Bilbao ₾215.86 Belgrade — Tenerife ₾238.76 Belgrade — Palma
Wed 27 Jan 21:15 – 22:25
1 day 1 hr 10 min / 1 layover Sat 12 Dec 20:10 – 08:00
1 day 11 hr 50 min / 1 layover Sat 12 Dec 20:10 – 12:30
16 hr 20 min / 1 layover Mon 11 Jan 18:20 – 08:45
14 hr 25 min / 1 layover Thu 10 Dec 20:25 – 11:35
1 day 15 hr 10 min / 1 layover Mon 30 Nov 20:25 – 09:40
14 hr 15 min / 1 layover Sat 14 Nov 19:10 – 07:55
12 hr 45 min / 1 layover 12-month price trend
₾569₾353₾569₾353
Airlines with flights from Belgrade to Spain
Including connecting fares
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.