On average, flights from Madrid to Malta take around 2 hours 43 minutes when flying directly. With layovers, the flight duration can be up to 5 hours 59 minutes.
Are there direct flights from Madrid Malta?
Yes, direct flights operate from Madrid to Malta.
Which airlines fly to Malta from Madrid?
Direct flights from Madrid to Malta are operated by KM Malta Airlines, Ryanair. Flights with layovers are operated by Bulgaria Air, ITA Airways, KM Malta Airlines.
When is it cheapest to fly from Madrid to Malta?
The cheapest flights from Madrid to Malta are usually in the low season — январь, февраль, ноябрь, декабрь. Prices are usually higher during the high season — май, июнь, июль, август, сентябрь.