Flight tickets from Belgrade to Spain

BEG

General flight information

2 ⁠hr 35 ⁠min Travel time
1,528 km Distance between cities
TJS 312 Lowest price
13 Direct flights per week
06:30 Earliest departure
19:10 Latest departure

Cheap tickets

Direct flight schedule

  • Barcelona every day from TJS 311.8
  • Alicante Mon, Tue, Thu, Fri, Sat from TJS 430.68
  • Madrid Mon, Wed, Thu, Fri, Sat, Sun from TJS 498.31
  • Valencia Thu, Sun from TJS 1,271

12-month price trend

TJS 2,018TJS 1,250TJS 2,018TJS 1,250
TJS 2,018
Jan
TJS 2,018
TJS 1,775
Feb
TJS 1,775
TJS 1,820
Mar
TJS 1,820
TJS 1,947
Apr
TJS 1,947
TJS 1,830
May
TJS 1,830
TJS 1,662
Jun
TJS 1,662
TJS 1,735
Jul
TJS 1,735
TJS 1,928
Aug
TJS 1,928
TJS 1,910
Sep
TJS 1,910
TJS 1,250
Oct
TJS 1,250
TJS 2,008
Nov
TJS 2,008
TJS 1,690
Dec
TJS 1,690

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?