Flight tickets from Belgrade to Spain

BEG

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

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

12-month price trend

₾569₾353₾569₾353
₾569
Jan
₾569
₾501
Feb
₾501
₾513
Mar
₾513
₾549
Apr
₾549
₾516
May
₾516
₾469
Jun
₾469
₾489
Jul
₾489
₾544
Aug
₾544
₾539
Sep
₾539
₾353
Oct
₾353
₾566
Nov
₾566
₾477
Dec
₾477

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.

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?