General flight information
2 hr 40 min Travel time
1,569 km Distance between cities
TJS 560 Lowest price
5 Direct flights per week
06:05 Earliest departure
17:15 Latest departure
5 hr 22 min Travel time
1,816 km Distance between cities
TJS 512 Lowest price
5 Direct flights per week
06:00 Earliest departure
17:10 Latest departure
2 hr 45 min Travel time
1,877 km Distance between cities
TJS 634 Lowest price
7 Direct flights per week
05:45 Earliest departure
17:30 Latest departure
3 hr 10 min Travel time
2,028 km Distance between cities
TJS 328 Lowest price
14 Direct flights per week
08:05 Earliest departure
18:00 Latest departure
2 hr 41 min Travel time
1,529 km Distance between cities
TJS 387 Lowest price
18 Direct flights per week
06:30 Earliest departure
19:30 Latest departure
1,708 km Distance between cities
TJS 642 Lowest price
3 hr 40 min Travel time
2,268 km Distance between cities
TJS 732 Lowest price
3 Direct flights per week
08:10 Earliest departure
13:30 Latest departure
2,357 km Distance between cities
Cheap tickets
Direct flight schedule
- Valencia Tue, Thu, Sun from TJS 1,561
- Palma Mallorca Tue, Thu, Fri, Sat, Sun from TJS 2,561
- Alicante Mon, Tue, Thu, Fri, Sat, Sun from TJS 549.93
- Madrid Mon, Tue, Wed, Thu, Fri, Sat from TJS 344.67
- Barcelona every day from TJS 389.56
- Malaga Tue, Thu, Sun from TJS 1,845
Connecting flights
TJS 559.23 Belgrade — Palma Mallorca TJS 511.73 Belgrade — Valencia TJS 641.33 Belgrade — Ibiza TJS 735.52 Belgrade — Malaga
Wed 26 Aug 21:15 – 16:35
19 hr 20 min / 1 layover Mon 22 Jun 21:15 – 22:25
1 day 1 hr 10 min / 1 layover Thu 20 Aug 21:15 – 00:15
1 day 3 hr / 1 layover Wed 17 Jun 21:15 – 15:45
18 hr 30 min / 1 layover 12-month price trend
TJS 2,291TJS 1,419TJS 2,291TJS 1,419
FAQ
Flight duration from Belgrade to Spain
On average, flights from Belgrade to Spain take around 3 hours 20 minutes when flying directly. With layovers, the flight duration can be up to 7 hours.