Madrid (MAD) to Belgrade (BEG): 1,245 miles (2,003 km) great-circle, about 3h 00m nonstop by our estimate. Cheapest fare observed: $143 round-trip on Wizz Air, nonstop, departing April 28, 2026.
$143 round-trip, Wizz Air W64040, departing 2026-04-28 at 22:20, returning 2026-04-30. The recorded itinerary left on a Tuesday, returning on a Thursday 2 nights later; the fare was observed 3 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.
At $143, it ranked 12th of the 30 round-trip fares we recorded from MAD (median $182). That is 11.5 cents per great-circle mile (round-trip price over one-way distance), below the MAD median of 17.6 cents across 30 round-trip routes.
Routes from MAD of similar length: Budapest (1,227 mi) at $179 and Tenerife (1,134 mi) at $103.
Wizz Air had the cheapest fare on 4 of 30 MAD routes. It is the 17th longest of the 30 routes we track from MAD.
Of 36 departure airports with a fare to Belgrade, Madrid (MAD) ranked 7th at $143. Lowest: $80 from Rome (FCO); highest: $1665 from Buenos Aires (EZE); 11 nonstop. Cheapest-fare airlines (routes): easyJet (6), Wizz Air (6), Vueling (4), Ryanair (3), Wizz Air Malta (3) and Air Serbia (2), plus 10 more.
Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Europe/Madrid, Europe/Belgrade; flight time is our estimate.