Flight times from Malta to Milan & schedule

The average flight time from Malta to Milan is About 2 hours 2 minutes, covering a distance of About 1,156.75 km.

Flight duration

About 2 hours 2 minutes

Flight distance

About 1,156.75 km

How long is the flight from Malta to Milan?

The flights usually depart from Malta International Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Ryanair FR5971
MLA 1:50 PM
MXP 3:55 PM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR3887
MLA 1:55 PM
LTN 4:10 PM
With stops 3.3h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LTN 8:50 PM
MXP 11:55 PM
2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR3887
MLA 1:55 PM
LTN 4:10 PM
With stops 3.3h
S
M
T
W
T
F
S
Ryanair FR2738
STN 10:05 PM
BGY 1:00 AM
1.9h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 3:10 PM
BCN 5:25 PM
With stops 2.3h
S
M
T
W
T
F
S
Vueling Airlines VY6336
BCN 7:30 PM
MXP 9:05 PM
1.6h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 3:10 PM
BCN 5:25 PM
With stops 2.3h
S
M
T
W
T
F
S
easyJet U21956
BCN 8:15 PM
LIN 9:55 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 3:15 PM
BCN 5:30 PM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR846
BCN 5:50 AM
BGY 7:35 AM
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 3:10 PM
BCN 5:25 PM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR846
BCN 5:50 AM
BGY 7:35 AM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 3:15 PM
BCN 5:30 PM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR269
BCN 2:55 PM
MXP 4:40 PM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 3:15 PM
BCN 5:30 PM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR6353
BCN 5:55 PM
BGY 7:40 PM
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 3:10 PM
BCN 5:25 PM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 10:45 AM
BGY 12:30 PM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 3:15 PM
BCN 5:30 PM
With stops 2.3h
S
M
T
W
T
F
S
Vueling Airlines VY6332
BCN 11:35 AM
MXP 1:15 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 3:15 PM
BCN 5:30 PM
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46330
BCN 1:10 PM
MXP 2:55 PM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR395
MLA 4:30 PM
CTA 5:15 PM
With stops 0.8h
S
M
T
W
T
F
S
Wizz Air Malta W46466
CTA 8:05 PM
MXP 10:10 PM
2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR395
MLA 4:30 PM
CTA 5:15 PM
With stops 0.8h
S
M
T
W
T
F
S
Ryanair FR2887
CTA 11:15 AM
BGY 1:10 PM
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR7048
MLA 4:20 PM
CAG 5:40 PM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3201
CAG 7:50 AM
BGY 9:20 AM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR7108
MLA 5:45 AM
BRI 7:05 AM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3654
BRI 7:35 PM
BGY 9:10 PM
1.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR7108
MLA 5:45 AM
BRI 7:05 AM
With stops 1.3h
S
M
T
W
T
F
S
easyJet U23530
BRI 10:00 PM
MXP 11:35 PM
1.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR7108
MLA 5:45 AM
BRI 7:05 AM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR4659
BRI 6:15 PM
BGY 7:50 PM
1.6h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 6:35 PM
TIA 8:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45027
TIA 7:15 PM
MXP 9:20 PM
2.1h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 6:35 PM
TIA 8:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45019
TIA 7:00 PM
BGY 9:00 PM
2.0h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR7325
MLA 12:15 PM
BGY 2:15 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45 PM
LIN 2:45 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
easyJet U28762
MLA 11:35 AM
LGW 2:10 PM
With stops 3.6h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LTN 8:50 PM
MXP 11:55 PM
2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:20 PM
MXP 12:25 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Wizz Air W64022
MLA 9:20 PM
BEG 11:20 PM
With stops 2.0h
S
M
T
W
T
F
S
Wizz Air W64123
BEG 6:10 AM
BGY 8:00 AM
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 9:50 PM
OTP 1:10 AM
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR8735
OTP 1:30 PM
MXP 3:00 PM
2.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 9:50 PM
OTP 1:10 AM
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43063
OTP 6:00 AM
MXP 7:35 AM
2.6h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 9:50 PM
OTP 1:10 AM
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43135
OTP 7:30 PM
BGY 9:00 PM
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR7855
MLA 8:10 PM
BGY 10:10 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR8066
MLA 8:25 PM
SOF 11:20 PM
With stops 1.9h
S
M
T
W
T
F
S
Wizz Air W64351
SOF 6:30 AM
BGY 7:45 AM
2.3h
S
M
T
W
T
F
S
Check prices
easyJet U28764
MLA 7:30 PM
LGW 9:55 PM
With stops 3.4h
S
M
T
W
T
F
S
Ryanair FR2696
STN 8:35 AM
BGY 11:40 AM
2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR3883
MLA 7:15 AM
LTN 9:35 AM
With stops 3.3h
S
M
T
W
T
F
S
Ryanair FR3674
STN 11:35 AM
BGY 2:30 PM
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 6:35 PM
TIA 8:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45027
TIA 7:15 PM
MXP 9:20 PM
2.1h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 6:35 PM
TIA 8:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45019
TIA 7:00 PM
BGY 9:00 PM
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR1723
MLA 6:20 PM
NAP 7:35 PM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR5915
NAP 12:40 PM
MXP 2:10 PM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR1723
MLA 6:20 PM
NAP 7:35 PM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3562
NAP 12:45 PM
BGY 2:10 PM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR1723
MLA 6:20 PM
NAP 7:35 PM
With stops 1.3h
S
M
T
W
T
F
S
easyJet U23578
NAP 6:05 AM
MXP 7:35 AM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR367
MLA 6:00 AM
CTA 6:45 AM
With stops 0.8h
S
M
T
W
T
F
S
Ryanair FR2893
CTA 11:20 PM
BGY 1:10 AM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1723
MLA 6:20 PM
NAP 7:35 PM
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR5937
NAP 8:00 PM
MXP 9:30 PM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR367
MLA 6:00 AM
CTA 6:45 AM
With stops 0.8h
S
M
T
W
T
F
S
Wizz Air Malta W46464
CTA 6:30 AM
MXP 8:35 AM
2.1h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR5971
MLA 1:50 PM
MXP 3:55 PM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7855
MLA 8:10 PM
BGY 10:10 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:20 PM
MXP 12:25 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7325
MLA 12:15 PM
BGY 2:15 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45 PM
LIN 2:45 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR7325
MLA 12:15 PM
BGY 2:15 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45 PM
LIN 2:45 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:20 PM
MXP 12:25 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7855
MLA 8:10 PM
BGY 10:10 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5971
MLA 1:50 PM
MXP 3:55 PM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Malta to Milan

  • When are flight tickets from Malta (MLA) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Malta to Milan based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 2 hours 2 minutes to fly from Malta (MLA) to Milan (MIL).
  • Airlines with flights from Malta (MLA) to Milan (MIL): ITA Airways, Ryanair, Neos Air and KM Malta Airlines.