Luqa Airport (MLA)

Malta flag

Country Malta | Continent Europe | IATA: MLA | ICAO: LMML | Elevation 300 ft · 91 m | Local time

Destinations
83
Flights / day
81
Busiest route
Rome
Top airline
Ryanair

Luqa Malta Airport averages 81 flights per day to 83 destinations, with zero domestic routes and 83 international routes. A total of 21 airlines operate at MLA, led by Ryanair. This airport provides direct service to 30 countries across two continents, with Italy representing its largest international market. The longest nonstop route from Luqa Malta connects to Doha, with a typical flight time of 5 hr 25 mins. Updated: February 16, 2026

Route Network

Luqa Malta Airport connects 83 destinations worldwide, with Rome standing out as its busiest route. The longest nonstop flight is to Doha, and the shortest flight is to Catania.

Rome (FCO) – Italy
2 airlines
2 hr 0 mins
428 mi · 689 km
5
per day
Munich (MUC) – Germany
3 airlines
2 hr 55 mins
874 mi · 1,407 km
3
per day
Catania (CTA) – Italy
1 airline
1 hr 10 mins
116 mi · 186 km
2
per day
London (LGW) – United Kingdom
2 airlines
3 hr 50 mins
1,282 mi · 2,063 km
2
per day
London (LHR) – United Kingdom
1 airline
3 hr 50 mins
1,306 mi · 2,103 km
2
per day
Manchester (MAN) – United Kingdom
3 airlines
4 hr 10 mins
1,455 mi · 2,342 km
2
per day
Warsaw (WMI) – Poland
2 airlines
3 hr 25 mins
1,186 mi · 1,908 km
2
per day
Vienna (VIE) – Austria
2 airlines
2 hr 50 mins
853 mi · 1,373 km
2
per day
Budapest (BUD) – Hungary
2 airlines
2 hr 45 mins
837 mi · 1,347 km
2
per day
Kraków (KRK) – Poland
1 airline
3 hr 5 mins
1,018 mi · 1,638 km
2
per day
Madrid (MAD) – Spain
2 airlines
3 hr 25 mins
1,029 mi · 1,656 km
2
per day
Athens (ATH) – Greece
2 airlines
1 hr 55 mins
542 mi · 873 km
2
per day
Barcelona (BCN) – Spain
2 airlines
2 hr 50 mins
767 mi · 1,234 km
2
per day
Dublin (DUB) – Ireland
2 airlines
4 hr 25 mins
1,573 mi · 2,532 km
2
per day
Frankfurt-am-Main (FRA) – Germany
1 airline
3 hr 15 mins
1,023 mi · 1,647 km
2
per day
Brussels (CRL) – Belgium
1 airline
3 hr 30 mins
1,126 mi · 1,812 km
2
per day
Katowice (KTW) – Poland
2 airlines
3 hr 10 mins
1,036 mi · 1,667 km
2
per day
Bari (BRI) – Italy
1 airline
1 hr 45 mins
385 mi · 620 km
1
per day
Bergamo (BGY) – Italy
1 airline
2 hr 40 mins
722 mi · 1,163 km
1
per day
London (STN) – United Kingdom
2 airlines
3 hr 50 mins
1,310 mi · 2,108 km
1
per day
Sofia (SOF) – Bulgaria
1 airline
2 hr 20 mins
671 mi · 1,080 km
1
per day
Zurich (ZRH) – Switzerland
1 airline
2 hr 55 mins
858 mi · 1,380 km
1
per day
Brussels (BRU) – Belgium
1 airline
3 hr 30 mins
1,152 mi · 1,854 km
1
per day
Edinburgh (EDI) – United Kingdom
2 airlines
4 hr 25 mins
1,621 mi · 2,609 km
1
per day
Larnarca (LCA) – Cyprus
1 airline
3 hr 0 mins
1,079 mi · 1,737 km
1
per day
Milan (LIN) – Italy
1 airline
2 hr 40 mins
716 mi · 1,152 km
1
per day
Milan (MXP) – Italy
1 airline
2 hr 40 mins
739 mi · 1,189 km
1
per day
Nápoli (NAP) – Italy
1 airline
1 hr 45 mins
348 mi · 559 km
1
per day
Paris (CDG) – France
1 airline
3 hr 25 mins
1,091 mi · 1,755 km
1
per day
Wrocław (WRO) – Poland
1 airline
3 hr 15 mins
1,060 mi · 1,706 km
1
per day
Zagreb (ZAG) – Croatia
1 airline
2 hr 30 mins
688 mi · 1,107 km
1
per day
Amsterdam (AMS) – Netherlands
1 airline
3 hr 40 mins
1,232 mi · 1,983 km
1
per day
Treviso (TSF) – Italy
1 airline
2 hr 30 mins
687 mi · 1,105 km
1
per day
Istanbul (IST) – Türkiye
2 airlines
2 hr 35 mins
856 mi · 1,377 km
7
per week
Belgrade (BEG) – Serbia
2 airlines
2 hr 25 mins
691 mi · 1,112 km
6
per week
Bucharest (OTP) – Romania
2 airlines
2 hr 40 mins
858 mi · 1,381 km
6
per week
Poznań (POZ) – Poland
1 airline
3 hr 25 mins
1,150 mi · 1,851 km
6
per week
Birmingham (BHX) – United Kingdom
3 airlines
4 hr 0 mins
1,394 mi · 2,243 km
5
per week
Liverpool (LPL) – United Kingdom
2 airlines
4 hr 10 mins
1,470 mi · 2,365 km
5
per week
Seville (SVQ) – Spain
1 airline
3 hr 40 mins
1,132 mi · 1,822 km
5
per week
Stockholm (ARN) – Sweden
1 airline
4 hr 20 mins
1,651 mi · 2,657 km
5
per week
Vilnius (VNO) – Lithuania
1 airline
3 hr 50 mins
1,396 mi · 2,247 km
5
per week
Warsaw (WAW) – Poland
1 airline
3 hr 25 mins
1,171 mi · 1,884 km
5
per week
Bologna (BLQ) – Italy
1 airline
2 hr 25 mins
623 mi · 1,002 km
4
per week
Bristol (BRS) – United Kingdom
2 airlines
4 hr 0 mins
1,368 mi · 2,201 km
4
per week
Doha (DOH) – Qatar
1 airline
5 hr 25 mins
2,311 mi · 3,719 km
4
per week
Düsseldorf (DUS) – Germany
2 airlines
3 hr 30 mins
1,132 mi · 1,822 km
4
per week
Gdańsk (GDN) – Poland
1 airline
3 hr 40 mins
1,294 mi · 2,082 km
4
per week
Lisbon (LIS) – Portugal
1 airline
4 hr 0 mins
1,309 mi · 2,107 km
4
per week
Luxembourg (LUX) – Luxembourg
2 airlines
3 hr 20 mins
1,038 mi · 1,671 km
4
per week
Niš (INI) – Serbia
1 airline
MLA → INI
4
per week
Pisa (PSA) – Italy
1 airline
2 hr 20 mins
582 mi · 937 km
4
per week
Riga (RIX) – Latvia
1 airline
4 hr 5 mins
1,521 mi · 2,448 km
4
per week
Torino (TRN) – Italy
1 airline
2 hr 45 mins
738 mi · 1,187 km
4
per week
Tunis (TUN) – Tunisia
1 airline
1 hr 45 mins
246 mi · 396 km
4
per week
Beauvais/Tillé (BVA) – France
1 airline
3 hr 30 mins
1,127 mi · 1,814 km
3
per week
Berlin (BER) – Germany
1 airline
3 hr 25 mins
1,141 mi · 1,836 km
3
per week
Bournemouth (BOH) – United Kingdom
1 airline
3 hr 55 mins
1,311 mi · 2,111 km
3
per week
Bratislava (BTS) – Slovakia
1 airline
2 hr 50 mins
862 mi · 1,387 km
3
per week
Cologne (CGN) – Germany
1 airline
3 hr 25 mins
1,099 mi · 1,769 km
3
per week
Glasgow (GLA) – United Kingdom
2 airlines
4 hr 30 mins
1,643 mi · 2,645 km
3
per week
Lyon (LYS) – France
1 airline
2 hr 55 mins
839 mi · 1,350 km
3
per week
Marseille (MRS) – France
1 airline
2 hr 45 mins
718 mi · 1,156 km
3
per week
Memmingen (FMM) – Germany
1 airline
2 hr 55 mins
866 mi · 1,393 km
3
per week
Newcastle upon Tyne (NCL) – United Kingdom
2 airlines
4 hr 15 mins
1,531 mi · 2,464 km
3
per week
Palma De Mallorca (PMI) – Spain
1 airline
2 hr 45 mins
690 mi · 1,110 km
3
per week
Paris (ORY) – France
1 airline
3 hr 25 mins
1,081 mi · 1,739 km
3
per week
Porto (OPO) – Portugal
1 airline
3 hr 55 mins
1,301 mi · 2,094 km
3
per week
Southend (SEN) – United Kingdom
1 airline
3 hr 50 mins
1,281 mi · 2,061 km
3
per week
Tirana (TIA) – Albania
1 airline
1 hr 55 mins
477 mi · 767 km
3
per week
Trapani (TPS) – Italy
1 airline
MLA → TPS
3
per week
Bâle/Mulhouse (BSL) – France
1 airline
3 hr 0 mins
885 mi · 1,425 km
2
per week
Cagliari (CAG) – Italy
1 airline
2 hr 0 mins
378 mi · 609 km
2
per week
Geneva (GVA) – Switzerland
1 airline
2 hr 55 mins
838 mi · 1,349 km
2
per week
Goteborg (GOT) – Sweden
1 airline
4 hr 10 mins
1,510 mi · 2,430 km
2
per week
Norwich (NWI) – United Kingdom
1 airline
3 hr 55 mins
1,328 mi · 2,137 km
2
per week
Prague (PRG) – Czechia
1 airline
3 hr 5 mins
984 mi · 1,584 km
2
per week
Skopje (SKP) – North Macedonia
1 airline
2 hr 5 mins
570 mi · 917 km
2
per week
Thessaloniki (SKG) – Greece
1 airline
2 hr 0 mins
562 mi · 905 km
2
per week
Toulouse-Blagnac (TLS) – France
1 airline
3 hr 5 mins
878 mi · 1,413 km
2
per week
Trieste (TRS) – Italy
1 airline
MLA → TRS
2
per week
Leeds (LBA) – United Kingdom
1 airline
4 hr 10 mins
1,466 mi · 2,360 km
1
per week
Nottingham (EMA) – United Kingdom
1 airline
MLA → EMA
1
per week

Route and destination data updated February 16, 2026.

Luqa Malta Airport is served by 21 airlines, with Ryanair in the lead at 50% of routes. The top three carriers together cover 72% of routes. 14 carriers operate only one route each. A total of 21 airlines operate international routes, compared with zero airlines serving domestic routes. Qatar Airways is operating the longest nonstop flight, connecting to Doha with a flight time of 5 hrs 25 mins.

Ryanair (55 routes)
KM Malta Airlines (15 routes)
Jet2 (9 routes)
easyJet (8 routes)
Wizz Air (5 routes)
Lufthansa (2 routes)
Wizz Air Malta (2 routes)
Lufthansa City Airlines (1 routes)
British Airways (1 routes)
Aegean Airlines (1 routes)
Vueling (1 routes)
Aer Lingus (1 routes)
Emirates (1 routes)
Turkish Airlines (1 routes)
Air Serbia (1 routes)
LOT - Polish Airlines (1 routes)
Qatar Airways (1 routes)
Eurowings (1 routes)
Luxair (1 routes)
Tunisair Express (1 routes)
Transavia France (1 routes)

Luqa Malta Airport provides direct service to 30 countries across two continents. The route network is 0% domestic and 100% international. Italy is the primary international destination.

Italy - 17/day
United Kingdom - 14/day
Poland - 9/day
Germany - 6/day
Spain - 5/day
Belgium - 3/day
France - 3/day
Austria - 2/day
Hungary - 2/day
Greece - 2/day
Ireland - 2/day
Switzerland - 2/day
Bulgaria - 1/day
Cyprus - 1/day
Croatia - 1/day
Netherlands - 1/day
Türkiye - 1/day
Serbia - 1/day
Romania - 1/day
Sweden - 1/day
Lithuania - 1/day
Qatar - 1/day
Portugal - 1/day
Luxembourg - 1/day
Latvia - 1/day
Tunisia - 1/day
Slovakia - 0/day
Albania - 0/day
Czechia - 0/day
North Macedonia - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
11,017 ft 3,358 m 197 ft 60 m Asphalt
11,017 ft 3,358 m 197 ft 60 m Asphalt
7,799 ft 2,377 m 148 ft 45 m Closed
7,812 ft 2,381 m 148 ft 45 m Asphalt
7,812 ft 2,381 m 148 ft 45 m Asphalt

Runway Length

3 aircraft cannot operate at Luqa Malta Airport due to runway length constraints. The airport’s longest runway is 11,017 ft (3,358 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Miscellaneous