Flights from Madrid to Malta
MAD to MLA. All flight routes from Barajas, Spain to Malta International Airport, Malta. These routes are operated by 10 different airlines. You can either fly non-stop with Ryanair or Air Malta, or choose from 3 different transit flights. The shortest flight time is 2 hours and 40 minutes.
Find the best prices on hotels and car rental near Malta Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Malta flights
With over 68 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Malta (MLA) from Madrid (MAD) with Ryanair or Air Malta but if a stopover option suits you better you can choose to fly via Barcelona, Rome or any other of the 3 alternatives with flight connections.
Madrid to Malta with Ryanair
You can fly non-stop every weekday except Mondays with departure times from 6 am to 18 pm.
With Air Malta
You can fly non-stop every Monday, Friday or Saturday between 9 am and 21 pm.
With Vueling
If you fly from Madrid with Vueling you will do a stopover in Barcelona, BCN before reaching Malta. This flight trip will take 4 hours and 20 minutes and you can fly every Monday or Thursday with departures at 09:25, 09:30 or 14:35.
With ITA Airways
If you fly from Madrid with ITA Airways you will do a stopover in Rome, FCO before reaching Malta. This flight trip will take 5 hours and 30 minutes and you can fly every weekday with departures at 05:50 or 11:35. ITA Airways is a member of SkyTeam.
Miles & flight time: MAD - MLA
The shortest flight time between MAD and MLA is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 40m | - | 1034 (1664 km) |
BCN Barcelona | 4h 20m | 1h 20m | 1072 (1725 km) |
FCO Rome | 5h 30m | 2h 45m | 1260 (2027 km) |
LIN Milan | 6h 0m | 1h 50m | 1457 (2344 km) |
Unpublished Flight Rates From Madrid to Malta
From Spain to Malta
Below is a list of other cities in Spain with flights to Malta with either non-stop or connecting flights.
- BCN Barcelona Direct
- PMI Palma de Mallorca
- AGP Malaga
- ALC Alicante
- LPA Las Palmas
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla Direct
- ACE Lanzarote
- MAH Menorca