Flight tickets from Belgrade to Spain

BEG

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

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

12-month price trend

₼372₼231₼372₼231
₼372
Jan
₼372
₼328
Feb
₼328
₼336
Mar
₼336
₼359
Apr
₼359
₼338
May
₼338
₼307
Jun
₼307
₼320
Jul
₼320
₼356
Aug
₼356
₼352
Sep
₼352
₼231
Oct
₼231
₼370
Nov
₼370
₼312
Dec
₼312

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.

How much do flights cost from Belgrade to Spain?

Are there direct flights from Belgrade Spain?

Which airlines fly to Spain from Belgrade?

When is it cheapest to fly from Belgrade to Spain?