Flights from Belgrade to Madrid

BEGMAD

Belgrade Nikola Tesla Airport (Belgrade, Serbia) → Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain)

Nonstop
3h 30m
Distance
2,003 km
Frequency
6×/week
One-way from
$44
Airlines
Air Serbia, Wizz Air

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • JU57213:25→16:553h 30mAir Serbia
  • W6403917:35→21:103h 35mWizz Air

Wednesday

  • JU57007:50→11:203h 30mAir Serbia
  • W6403917:35→21:103h 35mWizz Air

Thursday

  • JU57214:00→17:303h 30mAir Serbia

Friday

  • W6403917:35→21:103h 35mWizz Air

Saturday

  • JU57213:25→16:553h 30mAir Serbia

Sunday

  • JU57007:50→11:203h 30mAir Serbia

Belgrade to Madrid — frequently asked

How long is the flight from Belgrade to Madrid?
BEG–MAD is 3h 30m nonstop, covering 2,003 km (1,245 mi).
Which airlines fly nonstop from Belgrade to Madrid?
Air Serbia, Wizz Air operate this route nonstop.
How much is a flight from Belgrade to Madrid?
One-way fares on BEG–MAD recently started from $44. The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
How often do flights run from Belgrade to Madrid?
The route is served 6 days a week (8 scheduled departures).