Flights to Malta

84 routes into Malta, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $17 one-way from Athens (22 Oct 2026).

Routes to Malta

FromAirlinesFlight timeFare seenBook
Asturias to MaltaOVD–MLAVueling2h 56m—Book
Athens to MaltaATH–MLA · all flights from AthensRyanair, Malta Air, Aegean Airlines1h 35m$17 nonstopBook
Barcelona to MaltaBCN–MLA · all flights from BarcelonaRyanair, Vueling, Malta Air2h 3m$24 nonstopBook
Bari to MaltaBRI–MLARyanair, Malta Air1h 17m$17 nonstopBook
Belfast to MaltaBFS–MLARyanair3h 47m—Book
Belgrade to MaltaBEG–MLAWizz Air, Air Serbia1h 53m$32 nonstopBook
Bilbao to MaltaBIO–MLAVueling2h 38m—Book
Birmingham to MaltaBHX–MLA · all flights from BirminghamRyanair3h 18m—Book
Bologna to MaltaBLQ–MLARyanair1h 45m$29 nonstopBook
Bournemouth to MaltaBOH–MLARyanair3h 8m$87, 1 stopBook
Bratislava to MaltaBTS–MLARyanair, Malta Air2h 14m$18 nonstopBook
Brussels to MaltaCRL–MLARyanair, Malta Air2h 46m$32 nonstopBook
Bucharest to MaltaOTP–MLARyanair, Wizz Air, Wizz Air Malta2h 14m$22 nonstopBook
Budapest to MaltaBUD–MLARyanair, Wizz Air2h 11m$18 nonstopBook
Cagliari to MaltaCAG–MLARyanair, Malta Air1h 16m$24 nonstopBook
Catania to MaltaCTA–MLARyanair, Malta Air, KM Malta Airlines44m$18 nonstopBook
Chania to MaltaCHQ–MLARyanair1h 35m$50 nonstopBook
Cologne to MaltaCGN–MLARyanair2h 43m$63 nonstopBook
Dubai to MaltaDXB–MLA · all flights from DubaiEmirates5h 34m$540 nonstopBook
Dublin to MaltaDUB–MLA · all flights from DublinRyanair3h 40m$73 nonstopBook
Dusseldorf to MaltaDUS–MLAEurowings2h 47m$52 nonstopBook
Edinburgh to MaltaEDI–MLA · all flights from EdinburghRyanair3h 46m—Book
Eindhoven to MaltaEIN–MLARyanair2h 51m$98, 1 stopBook
Frankfurt to MaltaFRA–MLA · all flights from FrankfurtLufthansa2h 34m$166 nonstopBook
Gdansk to MaltaGDN–MLARyanair3h 6m$27 nonstopBook
Glasgow to MaltaGLA–MLA · all flights from GlasgowRyanair3h 49m—Book
Gothenburg to MaltaGOT–MLARyanair3h 32m$26 nonstopBook
Granada to MaltaGRX–MLAVueling2h 33m—Book
Ibiza to MaltaIBZ–MLAVueling2h$144, 1 stopBook
Istanbul to MaltaIST–MLA · all flights from IstanbulKM Malta Airlines, Turkish Airlines2h 13m$91 nonstopBook
Katowice to MaltaKTW–MLARyanair, Wizz Air, Malta Air2h 35m$40 nonstopBook
Krakow to MaltaKRK–MLARyanair, Malta Air2h 33m$18 nonstopBook
La Coruna to MaltaLCG–MLAVueling3h 9m—Book
Lamezia Terme to MaltaSUF–MLARyanair58m—Book
Lisbon to MaltaLIS–MLA · all flights from LisbonRyanair, Vueling, Malta Air3h 8m$19 nonstopBook
Liverpool to MaltaLPL–MLARyanair3h 28m—Book
London to MaltaLGW–MLA · all flights from LondoneasyJet, British Airways, KM Malta Airlines3h 5m$33 nonstopBook
Lourdes to MaltaLDE–MLARyanair2h 21m—Book
Luxembourg to MaltaLUX–MLARyanair2h 35m$19 nonstopBook
Madrid to MaltaMAD–MLA · all flights from MadridRyanair, Malta Air, KM Malta Airlines2h 34m$34 nonstopBook
Malaga to MaltaAGP–MLAVueling2h 38m$63, 1 stopBook
Manchester to MaltaMAN–MLA · all flights from ManchesterRyanair3h 26m—Book
Marseille to MaltaMRS–MLARyanair, Malta Air1h 57m$18 nonstopBook
Memmingen to MaltaFMM–MLARyanair, Malta Air2h 15m$22 nonstopBook
Menorca to MaltaMAH–MLAVueling1h 45m—Book
Milan to MaltaBGY–MLA · all flights from MilanRyanair, Malta Air1h 57m$18 nonstopBook
Nantes to MaltaNTE–MLARyanair2h 47m$66, 1 stopBook
Naples to MaltaNAP–MLARyanair, Malta Air, easyJet1h 12m$25 nonstopBook
Newcastle to MaltaNCL–MLA · all flights from NewcastleRyanair3h 35m—Book
Nis to MaltaINI–MLARyanair1h 48m$45 nonstopBook
Norwich to MaltaNWI–MLARyanair3h 10m—Book
Nottingham to MaltaEMA–MLARyanair, Jet2.com3h 19m$61 nonstopBook
Oslo to MaltaOSL–MLA · all flights from OsloNorwegian Air Shuttle3h 54m$123 nonstopBook
Palermo to MaltaPMO–MLARyanair, KM Malta Airlines52m$59 nonstopBook
Palma to MaltaPMI–MLARyanair, Vueling, Malta Air1h 53m$20 nonstopBook
Paphos to MaltaPFO–MLARyanair2h 33m$85, 1 stopBook
Paris to MaltaBVA–MLA · all flights from ParisRyanair, Malta Air2h 46m$26 nonstopBook
Perugia to MaltaPEG–MLARyanair1h 32m—Book
Pescara to MaltaPSR–MLARyanair1h 25m—Book
Pisa to MaltaPSA–MLARyanair1h 40m$97 nonstopBook
Porto to MaltaOPO–MLARyanair3h 7m$30 nonstopBook
Poznan to MaltaPOZ–MLARyanair2h 49m$39 nonstopBook
Riga to MaltaRIX–MLARyanair, Malta Air3h 34m$38 nonstopBook
Rome to MaltaFCO–MLA · all flights from RomeRyanair, Wizz Air, Malta Air1h 22m$17 nonstopBook
Rzeszow to MaltaRZE–MLARyanair2h 37m$33 nonstopBook
Santiago De Compostela to MaltaSCQ–MLAVueling3h 8m—Book
Sevilla to MaltaSVQ–MLARyanair, Vueling2h 47m—Book
Shannon to MaltaSNN–MLARyanair3h 47m—Book
Sofia to MaltaSOF–MLARyanair, Malta Air1h 51m$21 nonstopBook
Stockholm to MaltaARN–MLARyanair, Malta Air3h 49m$40 nonstopBook
Thessaloniki to MaltaSKG–MLARyanair, Malta Air1h 38m$94 nonstopBook
Tirana to MaltaTIA–MLARyanair, Wizz Air, Wizz Air Malta1h 28m$18 nonstopBook
Toulouse to MaltaTLS–MLARyanair, Malta Air2h 16m$65 nonstopBook
Trapani to MaltaTPS–MLARyanair52m—Book
Trieste to MaltaTRS–MLARyanair, Malta Air1h 53m$24 nonstopBook
Turin to MaltaTRN–MLARyanair, Malta Air1h 59m$17 nonstopBook
Valencia to MaltaVLC–MLARyanair, Malta Air2h 13m$24 nonstopBook
Venice to MaltaTSF–MLARyanair, Malta Air1h 53m$19 nonstopBook
Vienna to MaltaVIE–MLA · all flights from ViennaRyanair, Malta Air, KM Malta Airlines2h 13m$26 nonstopBook
Vilnius to MaltaVNO–MLARyanair, Malta Air3h 19m$35 nonstopBook
Warsaw to MaltaWAW–MLAWizz Air2h 51m$31 nonstopBook
Wroclaw to MaltaWRO–MLARyanair2h 38m$27 nonstopBook
Zagreb to MaltaZAG–MLARyanair, Malta Air1h 53m$18 nonstopBook
Zurich to MaltaZRH–MLA · all flights from ZurichKM Malta Airlines2h 14m$127 nonstopBook

One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.

Hotels in Malta

Find hotels in Malta

Hotels, hostels & more · Expedia

Search hotels

FAQ

What is the cheapest nonstop flight to Malta?+

Of the routes we track, the lowest nonstop fare we have seen is $17 one-way from Athens (ATH–MLA), seen 22 Oct 2026. Fares change daily.

How long is the flight to Malta?+

It depends on where you start: about 44m from Catania (187 km), the shortest route we track. Each route below lists its own flight time.

Can I fly nonstop to Malta?+

Yes, on 57 of the 84 routes we track; each route below shows the airlines that fly it.

Malta International Airport (MLA)