Flight times from Belgrade to Milan & schedule

The average flight time from Belgrade to Milan is About 2 hours 8 minutes, covering a distance of About 873.36km.

Flight duration

About 2 hours 8 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 Il Caravaggio International Airport.

See more
Earliest first
Latest first
Air Serbia JU106
BEG 00:45
OTP 03:10
With stops 1.4h
S
M
T
W
T
F
S
Wizz Air Malta W43063
OTP 06:00
MXP 07:30
2.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU106
BEG 00:45
OTP 03:10
With stops 1.4h
S
M
T
W
T
F
S
Wizz Air Malta W43131
OTP 06:05
BGY 07:35
2.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU116
BEG 00:45
SOF 03:00
With stops 1.3h
S
M
T
W
T
F
S
Wizz Air W64351
SOF 06:30
BGY 07:40
2.2h
S
M
T
W
T
F
S
Check prices
Air Serbia JU106
BEG 00:45
OTP 03:10
With stops 1.4h
S
M
T
W
T
F
S
Ryanair FR864
OTP 19:20
BGY 20:40
2.3h
S
M
T
W
T
F
S
Check prices
Air Serbia JU166
BEG 00:55
TIA 02:15
With stops 1.3h
S
M
T
W
T
F
S
Wizz Air Malta W45023
TIA 06:15
MXP 08:20
2.1h
S
M
T
W
T
F
S
Check prices
Air Serbia JU166
BEG 00:55
TIA 02:15
With stops 1.3h
S
M
T
W
T
F
S
Wizz Air Malta W45017
TIA 11:45
BGY 13:40
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air W64071
BEG 06:15
EIN 08:40
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR3461
EIN 14:00
BGY 15:30
1.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU580
BEG 06:30
BCN 09:10
With stops 2.7h
S
M
T
W
T
F
S
easyJet U27159
BCN 12:05
LIN 13:45
1.7h
S
M
T
W
T
F
S
Check prices
Air Serbia JU370
BEG 06:30
CPH 08:50
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25444
CPH 10:35
LIN 12:40
2.1h
S
M
T
W
T
F
S
Check prices
Air Serbia JU370
BEG 06:30
CPH 08:50
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR2989
CPH 06:00
BGY 08:10
2.2h
S
M
T
W
T
F
S
Check prices
Air Serbia JU416
BEG 06:40
MXP 08:30
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU310
BEG 07:20
VIE 09:00
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR1532
VIE 09:40
BGY 11:05
1.4h
S
M
T
W
T
F
S
Check prices
Air Serbia JU310
BEG 07:20
VIE 09:00
With stops 1.7h
S
M
T
W
T
F
S
easyJet U25446
VIE 15:25
LIN 16:55
1.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU310
BEG 07:20
VIE 09:00
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR8192
VIE 13:50
BGY 15:15
1.4h
S
M
T
W
T
F
S
Check prices
Air Serbia JU140
BEG 09:45
BUD 10:55
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR8492
BUD 17:15
MXP 19:00
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU140
BEG 09:45
BUD 10:55
With stops 1.2h
S
M
T
W
T
F
S
Wizz Air Malta W42337
BUD 14:15
MXP 16:00
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU140
BEG 09:45
BUD 10:55
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR8325
BUD 15:05
MXP 16:50
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU140
BEG 09:45
BUD 10:55
With stops 1.2h
S
M
T
W
T
F
S
Wizz Air Malta W42335
BUD 18:10
MXP 19:55
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU140
BEG 09:45
BUD 10:55
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR3165
BUD 12:30
BGY 14:10
1.7h
S
M
T
W
T
F
S
Check prices
Air Serbia JU450
BEG 11:40
MLA 13:40
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR7325
MLA 13:20
BGY 15:20
2.0h
S
M
T
W
T
F
S
Check prices
See all
Air Montenegro 4O103
BEG 21:00
TGD 21:45
With stops 0.8h
S
M
T
W
T
F
S
Wizz Air Malta W46450
TGD 23:00
MXP 00:55
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 20:25
BGY 22:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU664
BEG 20:25
TGD 21:30
With stops 1.1h
S
M
T
W
T
F
S
Wizz Air Malta W46450
TGD 23:00
MXP 00:55
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air W64115
BEG 19:10
BCN 21:50
With stops 2.7h
S
M
T
W
T
F
S
Ryanair FR6305
BCN 05:45
BGY 07:30
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64115
BEG 19:10
BCN 21:50
With stops 2.7h
S
M
T
W
T
F
S
easyJet U27159
BCN 12:05
LIN 13:45
1.7h
S
M
T
W
T
F
S
Check prices
Wizz Air W64115
BEG 19:10
BCN 21:50
With stops 2.7h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 12:40
BGY 14:25
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64115
BEG 19:10
BCN 21:50
With stops 2.7h
S
M
T
W
T
F
S
Wizz Air Malta W46316
BCN 13:10
MXP 14:55
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:00
MXP 19:50
Nonstop 1.8h
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:30
MXP 09:45
2.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO572
BEG 13:55
WAW 15:35
With stops 1.7h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:50
MXP 19:05
2.3h
S
M
T
W
T
F
S
Check prices
Air Serbia JU662
BEG 13:40
TGD 14:35
With stops 0.9h
S
M
T
W
T
F
S
Wizz Air Malta W46450
TGD 23:00
MXP 00:55
1.9h
S
M
T
W
T
F
S
Check prices
Air Serbia JU142
BEG 13:30
BUD 14:40
With stops 1.2h
S
M
T
W
T
F
S
Wizz Air Malta W42335
BUD 18:10
MXP 19:55
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU142
BEG 13:30
BUD 14:40
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR2108
BUD 12:30
BGY 14:10
1.7h
S
M
T
W
T
F
S
Check prices
Air Serbia JU142
BEG 13:30
BUD 14:40
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR8325
BUD 15:05
MXP 16:50
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU102
BEG 12:55
OTP 15:05
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR260
OTP 11:15
BGY 12:35
2.3h
S
M
T
W
T
F
S
Check prices
Wizz Air W64009
BEG 12:10
BER 14:05
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR160
BER 18:25
MXP 20:10
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64009
BEG 12:10
BER 14:05
With stops 1.9h
S
M
T
W
T
F
S
easyJet U25087
BER 13:25
MXP 15:10
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64009
BEG 12:10
BER 14:05
With stops 1.9h
S
M
T
W
T
F
S
easyJet U25063
BER 07:00
LIN 08:40
1.7h
S
M
T
W
T
F
S
Check prices
Wizz Air W64009
BEG 12:10
BER 14:05
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR2665
BER 11:45
BGY 13:30
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64021
BEG 12:05
MLA 14:10
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR7325
MLA 13:20
BGY 15:20
2.0h
S
M
T
W
T
F
S
Check prices
See all
Air Serbia JU416
BEG 06:40
MXP 08:30
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:00
MXP 19:50
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 20:25
BGY 22:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W64123
BEG 20:25
BGY 22:10
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU418
BEG 18:00
MXP 19:50
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU416
BEG 06:40
MXP 08:30
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices