Flight times from Belgrade to Milan & schedule

The average flight time from Belgrade to Milan is About 1 hour 46 minutes, covering a distance of About 873.36km.

Flight duration

About 1 hour 46 minutes

Flight distance

About 873.36km

Earliest flight

06:50 → 08:35

Latest flight

20:50 → 22:35

How long is the flight from Belgrade to Milan?

The flights usually depart from Belgrade Nikola Tesla Airport and arrive at Milan Bergamo Airport.

See more
Earliest first
Latest first
KLM KL1982
BEG 06:00
AMS 08:25
With stops 2.4h
S
M
T
W
T
F
S
KLM KL1681
AMS 20:25
LIN 22:05
1.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1739
BEG 06:05
MUC 07:40
With stops 1.6h
S
M
T
W
T
F
S
Lufthansa LH9448
MUC 10:55
MXP 12:05
1.2h
S
M
T
W
T
F
S
Check prices
Air Serbia JU416
BEG 06:50
MXP 08:35
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7075
BEG 07:00
MXP 08:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Austrian Airlines OS740
BEG 07:00
VIE 08:10
With stops 1.2h
S
M
T
W
T
F
S
Austrian Airlines OS509
VIE 20:35
MXP 22:00
1.4h
S
M
T
W
T
F
S
Check prices
Turkish Airlines TK1082
BEG 09:20
IST 12:15
With stops 1.9h
S
M
T
W
T
F
S
Turkish Airlines TK1873
IST 06:50
MXP 08:45
2.9h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX1413
BEG 09:25
ZRH 11:20
With stops 1.9h
S
M
T
W
T
F
S
Swiss Airlines LX1622
ZRH 17:45
MXP 18:40
0.9h
S
M
T
W
T
F
S
Check prices
KLM KL1984
BEG 12:35
AMS 15:10
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:05
LIN 18:45
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1984
BEG 12:35
AMS 15:10
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1613
AMS 08:25
LIN 10:05
1.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1735
BEG 13:25
MUC 15:00
With stops 1.6h
S
M
T
W
T
F
S
Lufthansa LH7406
MUC 16:45
LIN 17:50
1.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1411
BEG 13:50
FRA 15:55
With stops 2.1h
S
M
T
W
T
F
S
Lufthansa LH9490
FRA 16:20
LIN 17:35
1.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO572
BEG 14:00
WAW 15:35
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO572
BEG 14:00
WAW 15:35
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
Eurowings EW9923
BEG 14:25
DUS 16:30
With stops 2.1h
S
M
T
W
T
F
S
Eurowings EW9824
DUS 18:30
MXP 20:00
1.5h
S
M
T
W
T
F
S
Check prices
AEGEAN A3977
BEG 14:40
ATH 17:15
With stops 1.6h
S
M
T
W
T
F
S
AEGEAN A3662
ATH 19:45
MXP 21:25
2.7h
S
M
T
W
T
F
S
Check prices
AEGEAN A3977
BEG 14:40
ATH 17:15
With stops 1.6h
S
M
T
W
T
F
S
AEGEAN A3664
ATH 16:50
MXP 18:30
2.7h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX1417
BEG 14:45
ZRH 16:35
With stops 1.8h
S
M
T
W
T
F
S
Swiss Airlines LX1622
ZRH 17:45
MXP 18:40
0.9h
S
M
T
W
T
F
S
Check prices
AJet VF114
BEG 14:45
SAW 17:30
With stops 1.8h
S
M
T
W
T
F
S
AJet VF061
SAW 09:50
BGY 11:45
2.9h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO574
BEG 17:15
WAW 18:50
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO574
BEG 17:15
WAW 18:50
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
See all
Norwegian DY1955
BEG 22:00
OSL 00:45
With stops 2.8h
S
M
T
W
T
F
S
Norwegian DY1846
OSL 07:55
BGY 10:25
2.5h
S
M
T
W
T
F
S
Check prices
Norwegian DY1955
BEG 22:00
OSL 00:45
With stops 2.8h
S
M
T
W
T
F
S
Norwegian DY1876
OSL 11:05
MXP 13:45
2.7h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 21:00
BGY 22:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Turkish Airlines TK1084
BEG 20:25
IST 23:15
With stops 1.8h
S
M
T
W
T
F
S
Turkish Airlines TK1877
IST 21:50
MXP 23:45
2.9h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX1419
BEG 20:00
ZRH 22:00
With stops 2.0h
S
M
T
W
T
F
S
Swiss Airlines LX1638
ZRH 22:40
MXP 23:35
0.9h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX1419
BEG 20:00
ZRH 22:00
With stops 2.0h
S
M
T
W
T
F
S
Swiss Airlines LX1612
ZRH 08:55
MXP 09:50
0.9h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7077
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1737
BEG 17:45
MUC 19:20
With stops 1.6h
S
M
T
W
T
F
S
Lufthansa LH7432
MUC 22:05
MXP 23:15
1.2h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO574
BEG 17:15
WAW 18:50
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO574
BEG 17:15
WAW 18:50
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX1417
BEG 14:45
ZRH 16:35
With stops 1.8h
S
M
T
W
T
F
S
Swiss Airlines LX1622
ZRH 17:45
MXP 18:40
0.9h
S
M
T
W
T
F
S
Check prices
AJet VF114
BEG 14:45
SAW 17:30
With stops 1.8h
S
M
T
W
T
F
S
AJet VF061
SAW 09:50
BGY 11:45
2.9h
S
M
T
W
T
F
S
Check prices
AEGEAN A3977
BEG 14:40
ATH 17:15
With stops 1.6h
S
M
T
W
T
F
S
AEGEAN A3662
ATH 19:45
MXP 21:25
2.7h
S
M
T
W
T
F
S
Check prices
AEGEAN A3977
BEG 14:40
ATH 17:15
With stops 1.6h
S
M
T
W
T
F
S
AEGEAN A3664
ATH 16:50
MXP 18:30
2.7h
S
M
T
W
T
F
S
Check prices
Eurowings EW9923
BEG 14:25
DUS 16:30
With stops 2.1h
S
M
T
W
T
F
S
Eurowings EW9824
DUS 18:30
MXP 20:00
1.5h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO572
BEG 14:00
WAW 15:35
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO572
BEG 14:00
WAW 15:35
With stops 1.6h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1411
BEG 13:50
FRA 15:55
With stops 2.1h
S
M
T
W
T
F
S
Lufthansa LH9490
FRA 16:20
LIN 17:35
1.3h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1735
BEG 13:25
MUC 15:00
With stops 1.6h
S
M
T
W
T
F
S
Lufthansa LH7406
MUC 16:45
LIN 17:50
1.1h
S
M
T
W
T
F
S
Check prices
See all
Air Serbia JU416
BEG 06:50
MXP 08:35
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7075
BEG 07:00
MXP 08:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7077
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 21:00
BGY 22:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 21:00
BGY 22:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7077
BEG 18:25
MXP 20:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ7075
BEG 07:00
MXP 08:45
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU416
BEG 06:50
MXP 08:35
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Belgrade to Milan

  • When to buy flight tickets from Belgrade (BEG) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Belgrade to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 1 hour 45 minutes to fly from Belgrade (BEG) to Milan (MIL).
  • Airlines with flights from Belgrade (BEG) to Milan (MIL): Airbaltic, Air Serbia, ITA Airways, Wizz Air, Etihad Airways and Air Europa.