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

Earliest flight

05:50 → 07:55

Latest flight

21:55 → 23:59

How long is the flight from Malta to Milan?

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

See more
Earliest first
Latest first
Ryanair FR5753
MLA 05:45
BCN 08:00
With stops 2.3h
S
M
T
W
T
F
S
easyJet U27155
BCN 17:45
MXP 19:30
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR5753
MLA 05:45
BCN 08:00
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46330
BCN 23:25
MXP 01:15
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR367
MLA 06:00
CTA 06:45
With stops 0.8h
S
M
T
W
T
F
S
easyJet U23538
CTA 17:10
MXP 19:10
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR367
MLA 06:00
CTA 06:45
With stops 0.8h
S
M
T
W
T
F
S
Ryanair FR2893
CTA 23:00
BGY 00:55
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR7108
MLA 06:30
BRI 07:50
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3654
BRI 12:50
BGY 14:20
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR7108
MLA 06:30
BRI 07:50
With stops 1.3h
S
M
T
W
T
F
S
easyJet U23528
BRI 14:00
MXP 15:40
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR9875
MLA 08:15
BRI 09:35
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3654
BRI 12:50
BGY 14:20
1.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 09:15
TIA 10:55
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45019
TIA 19:50
BGY 21:50
2.0h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45202
MLA 09:15
TIA 10:55
With stops 1.7h
S
M
T
W
T
F
S
Wizz Air Malta W45027
TIA 19:40
MXP 21:45
2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7325
MLA 09:20
BGY 11:20
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:30
MXP 12:35
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR5971
MLA 10:50
MXP 12:55
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR3044
MLA 11:15
TLS 13:40
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR5981
TLS 17:30
BGY 19:00
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR9256
MLA 11:35
OTP 14:50
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43131
OTP 06:55
BGY 08:20
2.4h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45
LIN 14:45
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR4207
MLA 13:05
STN 15:30
With stops 3.4h
S
M
T
W
T
F
S
Ryanair FR2696
STN 07:15
BGY 10:10
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR1723
MLA 14:45
NAP 16:05
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3562
NAP 18:10
BGY 19:35
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR268
MLA 15:15
MAD 18:05
With stops 2.8h
S
M
T
W
T
F
S
Wizz Air Malta W46312
MAD 09:15
MXP 11:30
2.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2186
MLA 16:05
ZAG 18:00
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR6000
ZAG 12:20
BGY 13:35
1.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
Vueling Airlines VY6336
BCN 19:20
MXP 21:00
1.7h
S
M
T
W
T
F
S
Check prices
See all
Wizz Air W62496
MLA 22:55
BUD 01:15
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air W62337
BUD 17:55
MXP 19:40
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2374
MLA 22:45
ZAG 00:35
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6000
ZAG 12:20
BGY 13:35
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 20:55
OTP 00:15
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR8735
OTP 06:00
MXP 07:30
2.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 20:55
OTP 00:15
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43135
OTP 19:30
BGY 21:00
2.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 20:55
OTP 00:15
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43131
OTP 06:55
BGY 08:20
2.4h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43260
MLA 20:55
OTP 00:15
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W43063
OTP 13:05
MXP 14:30
2.4h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ885
MLA 19:25
FCO 20:55
With stops 1.5h
S
M
T
W
T
F
S
ITA Airways AZ2038
FCO 15:00
LIN 16:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ885
MLA 19:25
FCO 20:55
With stops 1.5h
S
M
T
W
T
F
S
ITA Airways AZ2056
FCO 19:00
LIN 20:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ885
MLA 19:25
FCO 20:55
With stops 1.5h
S
M
T
W
T
F
S
ITA Airways AZ2114
FCO 20:00
LIN 21:10
1.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 19:20
BCN 21:35
With stops 2.3h
S
M
T
W
T
F
S
easyJet U21982
BCN 20:15
LIN 21:55
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 19:20
BCN 21:35
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46316
BCN 12:55
MXP 14:45
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 19:20
BCN 21:35
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR7541
BCN 18:40
MXP 20:25
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 19:20
BCN 21:35
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46330
BCN 23:25
MXP 01:15
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR1526
MLA 19:20
BCN 21:35
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 15:10
BGY 16:55
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR5383
MLA 18:50
MAD 21:40
With stops 2.8h
S
M
T
W
T
F
S
Wizz Air Malta W46312
MAD 09:15
MXP 11:30
2.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
Vueling Airlines VY6336
BCN 19:20
MXP 21:00
1.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
easyJet U23756
BCN 19:15
MXP 21:00
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
easyJet U21982
BCN 20:15
LIN 21:55
1.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
Vueling Airlines VY6330
BCN 07:30
MXP 09:10
1.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8741
MLA 17:10
BCN 19:30
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46330
BCN 23:25
MXP 01:15
1.8h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR7325
MLA 09:20
BGY 11:20
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:30
MXP 12:35
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR5971
MLA 10:50
MXP 12:55
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45
LIN 14:45
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
KM Malta Airlines KM624
MLA 12:45
LIN 14:45
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5971
MLA 10:50
MXP 12:55
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR5989
MLA 10:30
MXP 12:35
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7325
MLA 09:20
BGY 11:20
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Malta to Milan

Multiple airlines provide flights from Malta to Milan. The best rated one is KM Malta Airlines with an average rating of 10.0.

See more
KM Malta Airlines
KM Malta Airlines
User rating: 10.0

FAQs about flight schedules from Malta to Milan

  • When are flight tickets from Malta to Milan the cheapest?

    Airlines adjust prices for flights from Malta 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 2 hours 1 minute to fly from Malta to Milan.
  • Airlines with flights from Malta to Milan: ITA Airways, Ryanair and KM Malta Airlines.
  • There are 4 airport(s) in Milan (MIL): Milan Bergamo Airport, Milan Linate Airport, Milan Malpensa Airport and Parma Airport.