- Home
- Flights
- Flights from Barcelona
- Barcelona to Belgrade
Cheap flights from Barcelona to Belgrade from €27
Wizz Air and Air Serbia fly nonstop from Barcelona to Belgrade. The flight takes around 2h 25m, and the cheapest one-way fare we found recently is €27 on 28 Nov.
Direct flights available 2h 25m Cheapest in November Prices checked 14 days ago
Barcelona to Belgrade at a glance
Cheapest one-way€27Wizz Air · nonstop · Sat 28 NovFastest flight2h 25mEstimated
Nonstop flightsYesWizz Air, Air Serbia
Airlines flying nonstop from Barcelona to Belgrade
2 airlines on this route.
Cheapest month to fly from Barcelona to Belgrade
Lowest one-way fare found for each month: November is cheapest, August the most expensive.
Good to know
- Distance
- 1,528 km949 miles
- Flight time
- 2h 25mestimate
- Time difference
- NoneBelgrade vs Barcelona
- Currency in Belgrade
- USD
- Airports
- BCN → BEG
Flights from Barcelona to Belgrade: questions answered
How much is a flight from Barcelona to Belgrade?
The cheapest one-way fare we found recently is €27, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Barcelona to Belgrade?
Yes. Wizz Air and Air Serbia fly this route nonstop.
How long is the flight from Barcelona to Belgrade?
A nonstop flight covers 1,528 km and takes around 2h 25m.
What is the cheapest month to fly from Barcelona to Belgrade?
November has the lowest fare we found (€27), while August is the most expensive (€90).
Which airlines fly from Barcelona to Belgrade?
Wizz Air and Air Serbia operate nonstop flights on this route.
Which airports serve Barcelona and Belgrade?
Barcelona: Josep Tarradellas Barcelona-El Prat Airport (BCN). Belgrade: Belgrade Nikola Tesla Airport (BEG).





