Belgrade (BEG) to Madrid (MAD) nonstop flights

Air Serbia and Wizz Air fly nonstop from Belgrade (BEG) to Madrid (MAD): 2,003 km (1,245 mi), about 3h 33m in the air.

Distance
2,003 km (1,245 mi)
Flight time
3h 33m
From
Belgrade Nikola Tesla Airport in Belgrade, Serbia
To
Adolfo Suárez Madrid–Barajas Airport in Madrid, Spain

Airlines on this route

Return flights

Madrid (MAD) to Belgrade (BEG) is flown nonstop by Air Serbia and Wizz Air.

More nonstop flights from Belgrade

All 114 destinations from Belgrade (BEG)

More nonstop flights from Madrid

All 240 destinations from Madrid (MAD)