Airlines with flights from Malta to Madrid
There are three airlines with scheduled flights between MLA and MAD. Both Ryanair and KM Malta Airlines operates non-stop flights from Malta International Airport to Barajas and the flight time is 2 hours and 55 minutes. You can also connect with ITA Airways via Rome with a flight time of 4 hours and 55 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 2 hours and 55 minutes
-
Low-cost airline
-
Malta and Madrid are both Ryanair focus cities.
-
7 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
MLA
Direct
MAD
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
FR268
----
17:05
10:40
05:50
15:20
14:10
13:45
FR5383
18:50
----
----
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Non-stop with KM Malta Airlines
-
Total flight time: 3 hours
-
3 flights per week
-
Airbus A320neo
MLA
Direct
MAD
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
KM586
17:40
----
----
----
07:00
06:05
----
The timetable & schedule information was updated at 2026-04-21
Via Rome with ITA Airways
-
Total flight time: 4h 55m - 6h 25m.
-
7 flights per week
MLA
Via FCO
MAD
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
AZ887
AZ60
AZ60
10:45
10:45
10:45
10:45
10:45
10:45
10:45
AZ885
AZ64
AZ64
19:15
19:15
19:15
19:15
19:15
19:15
19:15
The timetable & schedule information was updated at 2026-04-21

There are three airlines with scheduled flights between MLA and MAD. Both Ryanair and KM Malta Airlines operates non-stop flights from Malta International Airport to Barajas and the flight time is 2 hours and 55 minutes. You can also connect with ITA Airways via Rome with a flight time of 4 hours and 55 minutes.