FlyDirectFrom / Airports / Malta
Direct flights from Malta MLA
Malta International Airport (MLA), Malta. 77 nonstop destinations in 26 countries.
1 of 77 routes observed operating between 2026-08-11 and 2026-09-10 (AeroDataBox); the rest come from the OpenFlights archive (~2014), known defunct carriers removed. Estimated durations, not a timetable.
| Destination | Airlines | Distance | Time | Status |
|---|---|---|---|---|
| Catania CTACatania-Fontanarossa Airport, Italy | Air Malta | 186 km | 0:43 | Archive |
| Trapani TPSVincenzo Florio Airport Trapani-Birgi, Italy | Ryanair | 289 km | 0:50 | Archive |
| Enfidha NBEEnfidha - Hammamet International Airport, Tunisia | Transavia | 364 km | 0:56 | Archive |
| Tripoli TIPTripoli International Airport, Libya | Air Malta, Emirates, Libyan Arab Airlines | 375 km | 0:56 | Archive |
| Tunis TUNTunis Carthage International Airport, Tunisia | Tuninter | 396 km | 0:58 | Archive |
| Cagliari CAGCagliari Elmas Airport, Italy | Ryanair | 609 km | 1:13 | Verified |
| Bari BRIBari Karol Wojtyła Airport, Italy | Ryanair | 620 km | 1:14 | Archive |
| Benghazi BENBenina International Airport, Libya | Air Malta | 678 km | 1:18 | Archive |
| Rome FCOLeonardo da Vinci–Fiumicino Airport, Italy | Air Malta | 689 km | 1:19 | Archive |
| Athens ATHEleftherios Venizelos International Airport, Greece | Air Malta | 873 km | 1:32 | Archive |
| Pisa PSAPisa International Airport, Italy | Ryanair | 937 km | 1:36 | Archive |
| Bologna BLQBologna Guglielmo Marconi Airport, Italy | Ryanair | 1,002 km | 1:41 | Archive |
| Algier ALGHouari Boumediene Airport, Algeria | Air Malta | 1,013 km | 1:42 | Archive |
| Treviso TSFTreviso-Sant'Angelo Airport, Italy | Ryanair | 1,105 km | 1:48 | Archive |
| Milan LINMilano Linate Airport, Italy | Air Malta | 1,152 km | 1:51 | Archive |
| Marseille MRSMarseille Provence Airport, France | Air Malta, Ryanair | 1,156 km | 1:52 | Archive |
| Bergamo BGYIl Caravaggio International Airport, Italy | Ryanair | 1,163 km | 1:52 | Archive |
| Torino TRNTurin Airport, Italy | Ryanair | 1,187 km | 1:54 | Archive |
| Gerona GROGirona Airport, Spain | Ryanair | 1,215 km | 1:56 | Archive |
| Barcelona BCNBarcelona International Airport, Spain | Formosa Airlines | 1,234 km | 1:57 | Archive |
| Budapest BUDBudapest Liszt Ferenc International Airport, Hungary | Air Malta, Wizz Air | 1,346 km | 2:05 | Archive |
| Geneva GVAGeneva Cointrin International Airport, Switzerland | Air Malta | 1,349 km | 2:05 | Archive |
| Lyon LYSLyon Saint-Exupéry Airport, France | Air France, Air Malta | 1,351 km | 2:05 | Archive |
| Vienna VIEVienna International Airport, Austria | Air Malta | 1,373 km | 2:07 | Archive |
| Istanbul ISTIstanbul Airport, Turkey | Air Malta, Turkish Airlines | 1,377 km | 2:07 | Archive |
| Zurich ZRHZürich Airport, Switzerland | Air Malta | 1,380 km | 2:07 | Archive |
| Munich MUCMunich Airport, Germany | Air Malta, Lufthansa | 1,407 km | 2:09 | Archive |
| Istanbul SAWSabiha Gökçen International Airport, Turkey | Air Malta | 1,407 km | 2:09 | Archive |
| Toulouse TLSToulouse-Blagnac Airport, France | Air France | 1,413 km | 2:10 | Archive |
| Prague PRGVáclav Havel Airport Prague, Czech Republic | Air Malta | 1,584 km | 2:22 | Archive |
| Krakow KRKKraków John Paul II International Airport, Poland | Ryanair | 1,638 km | 2:26 | Archive |
| Frankfurt FRAFrankfurt am Main Airport, Germany | Air Malta, Lufthansa | 1,647 km | 2:26 | Archive |
| Madrid MADAdolfo Suárez Madrid–Barajas Airport, Spain | Ryanair | 1,655 km | 2:27 | Archive |
| Luxemburg LUXLuxembourg-Findel International Airport, Luxembourg | Luxair | 1,671 km | 2:28 | Archive |
| Wroclaw WROCopernicus Wrocław Airport, Poland | Ryanair | 1,706 km | 2:30 | Archive |
| Larnaca LCALarnaca International Airport, Cyprus | Emirates | 1,737 km | 2:33 | Archive |
| Paris ORYParis-Orly Airport, France | Air France, Air Malta, Transavia France | 1,738 km | 2:33 | Archive |
| Paris CDGCharles de Gaulle International Airport, France | Air France, Air Malta | 1,755 km | 2:34 | Archive |
| Duesseldorf DUSDüsseldorf Airport, Germany | Air Malta | 1,822 km | 2:39 | Archive |
| Nantes NTENantes Atlantique Airport, France | Transavia France | 1,830 km | 2:39 | Archive |
| Brussels BRUBrussels Airport, Belgium | Air Malta | 1,854 km | 2:41 | Archive |
| Berlin TXLBerlin-Tegel Airport, Germany | Air Malta | 1,860 km | 2:41 | Archive |
| Eindhoven EINEindhoven Airport, Netherlands | Ryanair | 1,879 km | 2:43 | Archive |
| Amsterdam AMSAmsterdam Airport Schiphol, Netherlands | Air Malta, Transavia | 1,983 km | 2:50 | Archive |
| Hamburg HAMHamburg Airport, Germany | Air Malta | 2,007 km | 2:52 | Archive |
| London LGWLondon Gatwick Airport, United Kingdom | Air Malta, British Airways, easyJet, Transavia France | 2,063 km | 2:56 | Archive |
| London LHRLondon Heathrow Airport, United Kingdom | Air Malta | 2,103 km | 2:58 | Archive |
| London STNLondon Stansted Airport, United Kingdom | Ryanair | 2,108 km | 2:59 | Archive |
| Bournemouth BOHBournemouth Airport, United Kingdom | Ryanair | 2,111 km | 2:59 | Archive |
| London LTNLondon Luton Airport, United Kingdom | Ryanair | 2,133 km | 3:01 | Archive |
| Norwich NWINorwich International Airport, United Kingdom | Air Malta | 2,137 km | 3:01 | Archive |
| Exeter EXTExeter International Airport, United Kingdom | Air Malta | 2,187 km | 3:04 | Archive |
| Bristol BRSBristol Airport, United Kingdom | Air Malta, Ryanair | 2,201 km | 3:05 | Archive |
| Copenhagen CPHCopenhagen Kastrup Airport, Denmark | Norwegian | 2,202 km | 3:05 | Archive |
| Cardiff CWLCardiff International Airport, United Kingdom | Air Malta | 2,233 km | 3:08 | Archive |
| Birmingham BHXBirmingham International Airport, United Kingdom | Air Malta, Ryanair | 2,243 km | 3:08 | Archive |
| Billund BLLBillund Airport, Denmark | Ryanair | 2,247 km | 3:09 | Archive |
| Kaunas KUNKaunas International Airport, Lithuania | Ryanair | 2,248 km | 3:09 | Archive |
| East Midlands EMAEast Midlands Airport, United Kingdom | Air Bourbon | 2,257 km | 3:09 | Archive |
| Manchester MANManchester Airport, United Kingdom | Air Malta, easyJet, TUI Airways | 2,342 km | 3:15 | Archive |
| Leeds LBALeeds Bradford Airport, United Kingdom | Ryanair | 2,360 km | 3:17 | Archive |
| Liverpool LPLLiverpool John Lennon Airport, United Kingdom | Ryanair | 2,365 km | 3:17 | Archive |
| Gothenborg GSEGothenburg City Airport, Sweden | Ryanair | 2,445 km | 3:23 | Archive |
| Riga RIXRiga International Airport, Latvia | Air Baltic | 2,448 km | 3:23 | Archive |
| Newcastle NCLNewcastle Airport, United Kingdom | Air Malta, easyJet | 2,464 km | 3:24 | Archive |
| Dublin DUBDublin Airport, Ireland | Ryanair | 2,532 km | 3:29 | Archive |
| Stockholm NYOStockholm Skavsta Airport, Sweden | Ryanair | 2,556 km | 3:30 | Archive |
| Edinburgh EDIEdinburgh Airport, United Kingdom | Ryanair | 2,609 km | 3:34 | Archive |
| Prestwick PIKGlasgow Prestwick Airport, United Kingdom | Ryanair | 2,621 km | 3:35 | Archive |
| Belfast BFSBelfast International Airport, United Kingdom | easyJet | 2,624 km | 3:35 | Archive |
| Rygge RYGMoss Airport, Rygge, Norway | Ryanair | 2,629 km | 3:36 | Archive |
| Glasgow GLAGlasgow International Airport, United Kingdom | Air Malta | 2,645 km | 3:37 | Archive |
| Stockholm ARNStockholm-Arlanda Airport, Sweden | SAS | 2,657 km | 3:38 | Archive |
| Oslo OSLOslo Lufthavn, Norway | Norwegian | 2,709 km | 3:41 | Archive |
| Moscow DMEDomodedovo International Airport, Russia | Air Malta | 2,808 km | 3:48 | Archive |
| Moscow SVOSheremetyevo International Airport, Russia | Aeroflot, Air Malta | 2,827 km | 3:50 | Archive |
| St. Petersburg LEDPulkovo Airport, Russia | Air Malta | 2,894 km | 3:54 | Archive |
At a glance
- Nonstop destinations
- 77
- Countries served
- 26
- Airlines
- 21
- Longest route
- St. Petersburg (LED), 2,894 km
- Shortest route
- Catania (CTA), 186 km
- Verified current
- 1 of 77
Nearby departure airports
Other origins within 400 km of MLA, nearest first.
About these routes
Rows marked Verified were seen operating in the 30 days to 2026-09-10. Rows marked Archive come from the OpenFlights route archive (around 2014); we remove the airlines we know have folded, but a route can still have changed since, so treat those rows as a starting point and confirm with the airline before booking. How the data is built.