Cheap flights Belgrade (Belgrad Nikola Tesla) to Milan
Nonstop flights from Belgrade to Milan: Air Serbia, Wizz Air. Nonstop flights per week: 24. Flight time: 1 hour 45 minutes. Distance: 835 km. Tickets from 2 119 ₹ (departure 25 January).
Two one-way tickets combined, price per adult. Tap a price to search these dates.
Prices as of 8 November, 11:10 Moscow time
Which month is cheapest to fly Belgrade — Milan?
Cheapest month: March — a one-way ticket usually costs around 2 621 ₹, 14% below average. Most expensive month: April — around 3 752 ₹.
March 2027usually 2 621 ₹ · 14% below average
One-way ticket prices for departures in that month. “Usually” is the median of the lowest daily prices.
Prices as of 8 November, 11:10 Moscow time
How many days before departure is it cheapest to buy a Belgrade — Milan ticket?
The cheapest departure right now is Thu, 26 Nov — from 2 555 ₹. Days before departure: 17. 4–7 days before departure tickets cost from 2 627 ₹, 1–3 days before — from 2 920 ₹.
Before departureDeparture dateDifference from lowestPrice
Yes. Nonstop flights from Belgrade to Milan are operated by: Air Serbia, Wizz Air. A nonstop flight takes 1 hour 45 minutes on average. Nonstop tickets start at 2 119 ₹.
The average ticket price Belgrade Milan is 3 994 ₹. The cheapest ticket costs 2 119 ₹, operated by Wizz Air, flight W6 4123, departing Belgrade on 25 January at 21:15, arriving Milan on 25 January at 23:00. Prices as of 8 November.
A nonstop flight takes 1 hour 45 minutes on average. The fastest is W6 4123 Wizz Air: 1 hour 40 minutes. With a connection: from 22 hours 50 minutes, usually about 28 hours.
Flights from Belgrade to Milan arrive at these airports: Orio al Serio International Airport (BGY), Milano Malpensa Airport (MXP). Most flights arrive at Orio al Serio International Airport. Departure: Belgrad Nikola Tesla (BEG).
Based on prices for the coming months, the cheapest month to fly is January 2027: tickets from 2 119 ₹. The most expensive month is April 2027, with tickets from 2 705 ₹.
Tickets from Belgrade to Milan are sold by: Wizz Air, Air Serbia. All of them fly nonstop.
The distance from Belgrade to Milan is 835 km.
Tickets from Milan to Belgrade start at 1 623 ₹. The average price is 4 360 ₹. Nonstop flights are operated by: Air Serbia, Wizz Air. All tickets Milan — Belgrade