Which airport are you flying from?

Direct flights from Milan to Malta

Airlines Schedules

MXP - MLA route map All flights from MXP to MLA non-stop. There are direct flights from Milan Malpensa Airport (MXP), Italy to Malta International Airport (MLA), Malta with Ryanair and easyJet. 14 weekly departures are currently scheduled on this route. Departure times range from 06:00 to 23:05 depending on the schedule period. The flight distance is 743 miles (1195 km). Flight time is about 2 hours and 5 minutes.

MXP
Milan Malpensa Airport
ItalyMilan , Italy
MLA
Malta Airport
MaltaMalta , Malta
MXP
Milan Malpensa Airport
ItalyMilan , Italy
Malta Airport
MaltaMalta , Malta
MLA
Flight time 2h 5min
Updated Jun 2, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Ryanair Low-cost carrier

Departure times vary between 06:15 and 23:05
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
11 flights/week
11 flights/week

easyJet Low-cost carrier

Departure times vary between 06:00 and 19:30 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
From 23/6
From 23/6
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Milan to Malta with Ryanair

This is a weekly direct flight schedule for Ryanair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
FR5970
23:05
----
12:35
06:55
10:25
10:10
10:25
FR5990
11:10
13:00
----
11:35
19:50
----
----
FR7265
----
18:10
----
----
----
----
----

The timetable & schedule information was updated at 2026-06-02

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Milan to Malta with easyJet

This is a weekly direct flight schedule for easyJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
U23959
----
19:30
----
06:00
----
06:25
----

The timetable & schedule information was updated at 2026-06-02

RETURN SCHEDULE
CHECK PRICES

Milan to Malta scheduled departures

Select a date to see every published non-stop departure between MXP and MLA.

Friday
Fri
Jul 03
2 flights(2)
Saturday
Sat
Jul 04
2 flights(2)
Sunday
Sun
Jul 05
1 flights(1)
Monday
Mon
Jul 06
2 flights(2)
Tuesday
Tue
Jul 07
3 flights(3)
Wednesday
Wed
Jul 08
1 flights(1)
Thursday
Thu
Jul 09
3 flights(3)
Time
Airline
Flight
10:25
Ryanair Ryanair
FR5970
19:50
Ryanair Ryanair
FR5990
06:25
easyJet easyJet
U23959
10:10
Ryanair Ryanair
FR5970
10:25
Ryanair Ryanair
FR5970
11:10
Ryanair Ryanair
FR5990
23:05
Ryanair Ryanair
FR5970
13:00
Ryanair Ryanair
FR5990
18:10
Ryanair Ryanair
FR7265
19:30
easyJet easyJet
U23959
12:35
Ryanair Ryanair
FR5970
06:00
easyJet easyJet
U23959
06:55
Ryanair Ryanair
FR5970
11:35
Ryanair Ryanair
FR5990
Ad
MXP-MLA flight route
Route map from Milan, MXP to Malta, MLA. The distance is 743 miles or 1195 km.
Ad
Milan - Malta direct flight map
Ad

MXP - MLA route facts

  • Distance
    743 miles (1195 km)
  • Flight time
    2 hours and 5 minutes
  • Airlines
    Ryanair Ryanair
    easyJet easyJet
  • Airline alliances
    Low-cost carrier
  • Cabins
    Economy
  • Departure terminals
    easyJet: Terminal 2
  • Aircraft
    Ryanair: Boeing 737-800 (winglets) Passenger/BBJ2 and Boeing 737MAX 8 Passenger
    easyJet: Airbus A319, Airbus A320 and Airbus A321

Route FAQ

Ryanair and easyJet operate non-stop flights from MXP to MLA with 14 weekly departures.

Scheduled flight time from MXP to MLA is 2 hours and 5 minutes. The route covers 743 miles (1195 km).

14 weekly departures are currently scheduled on this route, with published departure times ranging from 06:00 to 23:05 depending on the schedule period.

Departure terminal: easyJet: Terminal 2.

Economy are currently scheduled on non-stop flights for this route.