Direct flights from Malta International Airport (MLA)
Malta International Airport in Malta, Malta has direct flights to 91 airports in 33 countries, flown by 25 airlines. The longest is to Dubai (DXB) at 4,056 km.
See every route from MLA on the mapDirect flights from MLA by country
United Kingdom (18)
- BFS Belfast · 2,624 km · ~3h 40m · easyJet
- BHX Birmingham · 2,243 km · ~3h 15m · Ryanair and KM Malta Airlines
- BOH Bournemouth · 2,111 km · ~3h 5m · Ryanair
- BRS Bristol · 2,201 km · ~3h 10m · Ryanair and KM Malta Airlines
- CWL Cardiff · 2,233 km · ~3h 15m · KM Malta Airlines
- EDI Edinburgh · 2,609 km · ~3h 40m · Ryanair
- EXT Exeter · 2,187 km · ~3h 10m · KM Malta Airlines
- GLA Glasgow · 2,645 km · ~3h 45m · KM Malta Airlines
- LBA Leeds · 2,360 km · ~3h 25m · Ryanair
- LPL Liverpool · 2,365 km · ~3h 25m · Ryanair
- STN London · 2,108 km · ~3h 5m · Ryanair
- LGW London · 2,063 km · ~3h · British Airways, KM Malta Airlines and Transavia France +1
- LTN London · 2,133 km · ~3h 5m · Ryanair
- LHR London · 2,103 km · ~3h 5m · KM Malta Airlines
- MAN Manchester · 2,342 km · ~3h 20m · KM Malta Airlines and easyJet
- NCL Newcastle · 2,464 km · ~3h 30m · KM Malta Airlines and easyJet
- NWI Norwich · 2,137 km · ~3h 5m · KM Malta Airlines
- PIK Prestwick · 2,621 km · ~3h 40m · Ryanair
Italy (13)
- BRI Bari · 620 km · ~1h 15m · Ryanair
- BGY Bergamo · 1,163 km · ~1h 55m · Ryanair
- BLQ Bologna · 1,002 km · ~1h 45m · Ryanair
- CTA Catania · 187 km · ~45m · KM Malta Airlines, Lufthansa and Malta Air
- LIN Milan · 1,152 km · ~1h 55m · KM Malta Airlines
- MXP Milano · 1,189 km · ~1h 55m · Ryanair
- NAP Naples · 559 km · ~1h 10m · Ryanair and Malta Air
- PSA Pisa · 937 km · ~1h 40m · Ryanair
- FCO Rome · 689 km · ~1h 20m · ITA Airways, Ryanair and KM Malta Airlines +2
- TRS Ronchi De Legionari · 1,112 km · ~1h 50m · Malta Air
- TRN Torino · 1,187 km · ~1h 55m · Ryanair and Malta Air
- TPS Trapani · 289 km · ~50m · Ryanair
- TSF Treviso · 1,105 km · ~1h 50m · Ryanair
France (6)
- LYS Lyon · 1,351 km · ~2h 10m · Air France and KM Malta Airlines
- MRS Marseille · 1,156 km · ~1h 55m · Ryanair and KM Malta Airlines
- NTE Nantes · 1,830 km · ~2h 45m · Transavia France
- CDG Paris · 1,755 km · ~2h 40m · Air France and KM Malta Airlines
- ORY Paris · 1,738 km · ~2h 35m · Air France, KM Malta Airlines and Transavia France
- TLS Toulouse · 1,413 km · ~2h 15m · Air France
Germany (6)
- CGN Cologne · 1,769 km · ~2h 40m · Malta Air
- DUS Duesseldorf · 1,823 km · ~2h 45m · Eurowings, KM Malta Airlines and Lufthansa
- FRA Frankfurt · 1,647 km · ~2h 30m · KM Malta Airlines and Lufthansa
- HAM Hamburg · 2,007 km · ~2h 55m · KM Malta Airlines
- FMM Memmingen · 1,393 km · ~2h 10m · Ryanair
- MUC Munich · 1,407 km · ~2h 15m · KM Malta Airlines and Lufthansa
Poland (5)
- GDN Gdansk · 2,082 km · ~3h · Ryanair
- KRK Krakow · 1,638 km · ~2h 30m · Ryanair
- WAW Warsaw · 1,884 km · ~2h 50m · Wizz Air
- WMI Warsaw · 1,908 km · ~2h 50m · Ryanair
- WRO Wroclaw · 1,706 km · ~2h 35m · Ryanair
Sweden (4)
- GOT Gothenborg · 2,430 km · ~3h 30m · Ryanair
- GSE Gothenborg · 2,445 km · ~3h 30m · Ryanair
- ARN Stockholm · 2,658 km · ~3h 45m · Ryanair and SAS Scandinavian
- NYO Stockholm · 2,556 km · ~3h 35m · Ryanair
Spain (3)
- BCN Barcelona · 1,234 km · ~2h · Ryanair, Iberia and Vueling
- GRO Gerona · 1,215 km · ~2h · Ryanair
- MAD Madrid · 1,655 km · ~2h 30m · Ryanair
Belgium (2)
- BRU Brussels · 1,854 km · ~2h 45m · KM Malta Airlines and Brussels Airlines
- CRL Charleroi · 1,812 km · ~2h 45m · Ryanair
Denmark (2)
- BLL Billund · 2,247 km · ~3h 15m · Ryanair
- CPH Copenhagen · 2,202 km · ~3h 10m · Norwegian Air Shuttle and SAS Scandinavian
Libya (2)
- BEN Benghazi · 678 km · ~1h 20m · KM Malta Airlines
- TIP Tripoli · 375 km · ~55m · Emirates and KM Malta Airlines
Lithuania (2)
- KUN Kaunas · 2,237 km · ~3h 15m · Ryanair
- VNO Vilnius · 2,247 km · ~3h 15m · Ryanair
Netherlands (2)
- AMS Amsterdam · 1,983 km · ~2h 55m · easyJet, Transavia and KM Malta Airlines
- EIN Eindhoven · 1,879 km · ~2h 45m · Ryanair
Norway (2)
Portugal (2)
- LIS Lisbon · 2,107 km · ~3h 5m · Ryanair
- OPO Porto · 2,094 km · ~3h 5m · Ryanair
Switzerland (2)
- GVA Geneva · 1,349 km · ~2h 10m · KM Malta Airlines
- ZRH Zurich · 1,380 km · ~2h 10m · KM Malta Airlines and SWISS
Tunisia (2)
- NBE Enfidha · 364 km · ~55m · Transavia
- TUN Tunis · 396 km · ~1h · Tunisair Express
Turkey (2)
- IST Istanbul · 1,371 km · ~2h 10m · KM Malta Airlines and Turkish Airlines
- SAW Istanbul · 1,407 km · ~2h 15m · KM Malta Airlines and Turkish Airlines
Albania (1)
- TIA Tirana · 767 km · ~1h 25m · Wizz Air Malta
Algeria (1)
- ALG Algier · 1,013 km · ~1h 45m · KM Malta Airlines
Austria (1)
- VIE Vienna · 1,373 km · ~2h 10m · KM Malta Airlines, Malta Air and Austrian Airlines
Bulgaria (1)
- SOF Sofia · 1,080 km · ~1h 50m · Ryanair
Croatia (1)
- ZAG Zagreb · 1,107 km · ~1h 50m · Malta Air
Cyprus (1)
- LCA Larnaca · 1,737 km · ~2h 35m · Emirates and KM Malta Airlines
Czech Republic (1)
- PRG Prague · 1,584 km · ~2h 25m · KM Malta Airlines
Greece (1)
- ATH Athens · 873 km · ~1h 35m · KM Malta Airlines
Hungary (1)
- BUD Budapest · 1,346 km · ~2h 10m · KM Malta Airlines and Wizz Air
Ireland (1)
- DUB Dublin · 2,532 km · ~3h 35m · Ryanair
Latvia (1)
- RIX Riga · 2,448 km · ~3h 30m · airBaltic and Ryanair
Luxembourg (1)
- LUX Luxemburg · 1,671 km · ~2h 30m · Luxair
Macedonia (1)
- SKP Skopje · 917 km · ~1h 35m · Wizz Air
Romania (1)
- OTP Bucharest · 1,380 km · ~2h 10m · Wizz Air Malta
Serbia (1)
- BEG Belgrade · 1,112 km · ~1h 50m · Wizz Air
United Arab Emirates (1)
- DXB Dubai · 4,056 km · ~5h 25m · Emirates
Airlines flying from MLA
Air France, Austrian Airlines, British Airways, Brussels Airlines, Emirates, Eurowings, ITA Airways, Iberia, KM Malta Airlines, Lufthansa, Luxair, Malta Air, Norwegian Air Shuttle, Ryanair, SAS Scandinavian, SWISS, Transavia, Transavia France, Tunisair Express, Turkish Airlines, Vueling, Wizz Air, Wizz Air Malta, airBaltic, easyJet
Going somewhere MLA doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Malta to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.