Flights from Madrid to Belgrade

MADBEG

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

Nonstop
3h 15m
Distance
2,003 km
Frequency
6×/week
One-way from
$46
Airlines
Air Serbia, Pascan Aviation, 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

  • JU57317:45→21:003h 15mAir Serbia
  • W6404021:55→01:153h 20mWizz Air

Wednesday

  • JU57112:20→15:353h 15mAir Serbia
  • W6404021:55→01:153h 20mWizz Air

Thursday

  • JU57318:20→21:353h 15mAir Serbia

Friday

  • W6404021:55→01:153h 20mWizz Air

Saturday

  • JU57317:45→21:003h 15mAir Serbia

Sunday

  • JU57112:20→15:353h 15mAir Serbia

Madrid to Belgrade — frequently asked

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