How long is the flight from Belgrade to Milan?
The distance between the cities is 889 km. A direct flight usually takes about 1 hour and 30 minutes; the duration of connecting flights depends on the layover time.
Which airlines fly from Belgrade to Milan?
Flights are operated by Air Serbia, ITA Airways, Wizz Air, Etihad Airways, and other carriers. A full list of airlines is available in the corresponding section on this page.
How much is the cheapest ticket?
Prices are dynamic and depend on the departure date. Currently, the lowest fares start from 1,506 ₽; please check the search results for the latest prices on your specific dates.
Which airport does the flight arrive at?
Flights from Belgrade arrive at Milan airports (code MIL), which include the main hubs: Malpensa, Linate, or Bergamo.
When is the best time to buy a ticket?
To get the best price, we recommend looking at October and May, and also keeping an eye on the price dynamics chart so you don't miss out on seasonal fare reductions.