Cheap flights Milan to Belgrade (Belgrad Nikola Tesla)
Nonstop flights from Milan to Belgrade: Air Serbia, Wizz Air. Nonstop flights per week: 25. Flight time: 1 hour 40 minutes. Distance: 835 km. Tickets from KSh2 208 (departure 6 January).
Yes. Nonstop flights from Milan to Belgrade are operated by: Air Serbia, Wizz Air. A nonstop flight takes 1 hour 40 minutes on average. Nonstop tickets start at KSh2 208.
The average ticket price Milan Belgrade is KSh5 617. The cheapest ticket costs KSh2 208, operated by Wizz Air, flight W6 4124, departing Milan on 6 January at 23:35, arriving Belgrade on 7 January at 01:15. Prices as of 20 October.
A nonstop flight takes 1 hour 40 minutes on average. The fastest is W6 2840 Wizz Air: 1 hour 35 minutes. With a connection: from 6 hours 30 minutes, usually about 22 hours.
Flights from Milan to Belgrade depart from these airports: Milan Malpensa International Airport (MXP), Milan Bergamo Airport / Antonio Locatelli Air Base (BGY). Most flights depart from Milan Malpensa International Airport. Arrival: Belgrad Nikola Tesla (BEG).
Based on prices for the coming months, the cheapest month to fly is January 2027: tickets from KSh2 208. The most expensive month is October, with tickets from KSh2 581.
Tickets from Milan to Belgrade are sold by: Easyjet, Ryanair, Air Serbia, Wizz Air Malta, Wizz Air. Nonstop: Air Serbia, Wizz Air.
The distance from Milan to Belgrade is 835 km.
Tickets from Belgrade to Milan start at KSh3 049. The average price is KSh4 702. Nonstop flights are operated by: Air Serbia, Wizz Air. All tickets Belgrade — Milan