General flight information
3 hr 10 min Travel time
2,028 km Distance between cities
TJS 291 Lowest price
6 Direct flights per week
08:05 Earliest departure
18:00 Latest departure
2 hr 38 min Travel time
1,529 km Distance between cities
TJS 338 Lowest price
6 Direct flights per week
06:30 Earliest departure
18:50 Latest departure
3 hr Travel time
1,816 km Distance between cities
TJS 530 Lowest price
2 hr 45 min Travel time
1,877 km Distance between cities
TJS 408 Lowest price
3 Direct flights per week
17:30 Earliest departure
17:30 Latest departure
1,440 km Distance between cities
2 hr 40 min Travel time
1,569 km Distance between cities
TJS 567 Lowest price
14 hr 10 min Travel time
2,268 km Distance between cities
TJS 550 Lowest price
1 Direct flights per week
08:10 Earliest departure
08:10 Latest departure
2,353 km Distance between cities
TJS 577 Lowest price
9 hr 40 min Travel time
3,742 km Distance between cities
1 hr Time zone difference
TJS 833 Lowest price
2,357 km Distance between cities
TJS 606 Lowest price
Cheap tickets
Direct flight schedule
- Madrid Fri, Sat from TJS 279.52
- Barcelona Mon, Fri, Sun from TJS 342.49
- Alicante Tue, Thu from TJS 353
- Malaga Tue from TJS 1,702
Connecting flights
TJS 529.22 Belgrade — Valencia TJS 566.31 Belgrade — Palma Mallorca TJS 549.18 Belgrade — Malaga TJS 576.41 Belgrade — Sevilla TJS 832.02 Belgrade — Tenerife TJS 605.37 Belgrade — Vigo
Mon 22 Jun 21:15 – 14:50
17 hr 35 min / 1 layover Mon 22 Jun 19:30 – 00:25
1 day 4 hr 55 min / 1 layover Sat 30 May 18:50 – 07:45
12 hr 55 min / 1 layover Sun 21 Jun 21:15 – 15:40
18 hr 25 min / 1 layover Thu 28 May 18:00 – 14:25
21 hr 25 min / 2 layovers Mon 1 Jun 18:50 – 08:45
13 hr 55 min / 1 layover 12-month price trend
TJS 2,241TJS 1,388TJS 2,241TJS 1,388
FAQ
Flight duration from Belgrade to Spain
On average, flights from Belgrade to Spain take around 3 hours 7 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 55 minutes.