General flight information
2 hr 38 min Travel time
1,529 km Distance between cities
KGS3,148 Lowest price
6 Direct flights per week
06:30 Earliest departure
18:50 Latest departure
3 hr 10 min Travel time
2,028 km Distance between cities
KGS2,711 Lowest price
6 Direct flights per week
08:05 Earliest departure
18:00 Latest departure
2 hr 40 min Travel time
1,569 km Distance between cities
KGS5,261 Lowest price
2,353 km Distance between cities
KGS5,355 Lowest price
9 hr 40 min Travel time
3,742 km Distance between cities
1 hr Time zone difference
KGS7,757 Lowest price
3 hr Travel time
1,816 km Distance between cities
KGS4,917 Lowest price
1,846 km Distance between cities
KGS12,065 Lowest price
3,674 km Distance between cities
1 hr Time zone difference
KGS16,137 Lowest price
14 hr 10 min Travel time
2,268 km Distance between cities
KGS5,120 Lowest price
1 Direct flights per week
08:10 Earliest departure
08:10 Latest departure
2 hr 45 min Travel time
1,877 km Distance between cities
KGS3,797 Lowest price
3 Direct flights per week
17:30 Earliest departure
17:30 Latest departure
Cheap tickets
Direct flight schedule
- Barcelona Mon, Fri, Sun from KGS3,191
- Madrid Fri, Sat from KGS2,606
- Malaga Tue from KGS15,865
- Alicante Tue, Thu from KGS3,291
Connecting flights
KGS5,261 Belgrade — Palma Mallorca KGS5,354 Belgrade — Sevilla KGS7,757 Belgrade — Tenerife KGS4,916 Belgrade — Valencia KGS12,064 Belgrade — Logrono KGS16,137 Belgrade — Las Palmas KGS5,120 Belgrade — Malaga
Mon 22 Jun 19:30 – 00:25
1 day 4 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 22 Jun 21:15 – 14:50
17 hr 35 min / 1 layover Sun 10 May 17:30 – 08:45
15 hr 15 min / 2 layovers +2
Sun 5 Jul 12:35 – 23:10
2 day 11 hr 35 min / 3 layovers Sat 30 May 18:50 – 07:45
12 hr 55 min / 1 layover 12-month price trend
KGS20,877KGS12,934KGS20,877KGS12,934
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.