Luqa Airport (MLA)
Luqa Malta International Airport averages 63 flights per day to 79 destinations, with 0 domestic and 79 international routes. A total of 21 airlines operate at MLA, led by Ryanair. This airport provides direct service to 31 countries across two continents, with Italy representing its largest international market. The longest nonstop route from Luqa connects to Doha, with a typical flight time of 6 hrs 5 mins.
- Destinations
- 79 (0 domestic · 79 international)
- Flights per day
- 63 (0 domestic · 63 international)
- Busiest Route
- Rome (4/day)
- Top Country
- Italy (13 flights/day)
- Longest Runway
- 11,017 ft / 3,358 m
Weather in Luqa
79 Destinations from Luqa Airport (MLA)
This week, 79 active routes depart from Luqa International Airport. The busiest route connects Luqa with Rome and is operated by 2 airlines. The longest nonstop flight is to Doha, and the shortest flight is to Catania.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 4 | Rome |
MLA → FCO
1 hr 45 mins |
KM Malta Airlines, Ryanair2 |
| 3 | Munich |
MLA → MUC
2 hrs 35 mins |
KM Malta Airlines, Lufthansa, Lufthansa City Airlines3 |
| 2 | Warsaw |
MLA → WMI
3 hrs 5 mins |
Ryanair, Wizz Air, LOT - Polish Airlines3 |
| 2 | London (LHR) |
MLA → LHR
3 hrs |
KM Malta Airlines1 |
| 2 | Madrid |
MLA → MAD
2 hrs 45 mins |
KM Malta Airlines, Ryanair2 |
| 2 | Istanbul |
MLA → IST
2 hrs 50 mins |
KM Malta Airlines, Turkish Airlines2 |
| 2 | Kraków |
MLA → KRK
19 hrs 15 mins |
Ryanair1 |
| 2 | Budapest |
MLA → BUD
2 hrs 25 mins |
Ryanair, Wizz Air2 |
| 2 | Vienna |
MLA → VIE
2 hrs 45 mins |
KM Malta Airlines, Ryanair2 |
| 1 | Catania |
MLA → CTA
1 hr 25 mins |
Ryanair1 |
| 1 | Frankfurt-am-Main |
MLA → FRA
2 hrs 50 mins |
Lufthansa1 |
| 1 | Katowice |
MLA → KTW
2 hrs 45 mins |
Ryanair, Wizz Air2 |
| 1 | Manchester |
MLA → MAN
3 hrs 20 mins |
easyJet, Jet2, Ryanair3 |
| 1 | Athens |
MLA → ATH
1 hr 50 mins |
Aegean Airlines, Ryanair2 |
| 1 | Amsterdam |
MLA → AMS
3 hrs |
KM Malta Airlines1 |
| 1 | Brussels (BRU) |
MLA → BRU
3 hrs 10 mins |
KM Malta Airlines1 |
| 1 | Larnarca |
MLA → LCA
3 hrs |
Emirates1 |
| 1 | Milan (LIN) |
MLA → LIN
2 hrs 20 mins |
KM Malta Airlines1 |
| 1 | Nápoli |
MLA → NAP
1 hr 45 mins |
Ryanair1 |
| 1 | Paris (CDG) |
MLA → CDG
3 hrs |
KM Malta Airlines1 |
| 1 | Zurich |
MLA → ZRH
2 hrs 40 mins |
KM Malta Airlines1 |
| 1 | Birmingham |
MLA → BHX
3 hrs 35 mins |
easyJet, Ryanair, Jet23 |
| 1 | Sofia |
MLA → SOF
2 hrs 15 mins |
Ryanair1 |
| 1 | Treviso |
MLA → TSF
2 hrs 20 mins |
Ryanair1 |
| 6/week | Belgrade |
MLA → BEG
2 hrs 10 mins |
Air Serbia, Wizz Air2 |
| 6/week | Bucharest |
MLA → OTP
2 hrs 30 mins |
Ryanair, Wizz Air Malta2 |
| 6/week | Poznań |
MLA → POZ
3 hrs |
Ryanair1 |
| 6/week | Wrocław |
MLA → WRO
3 hrs |
Ryanair1 |
| 6/week | London (STN) |
MLA → STN
3 hrs 40 mins |
Ryanair, British Airways, easyJet3 |
| 5/week | Bologna |
MLA → BLQ
2 hrs 10 mins |
Ryanair1 |
| 5/week | Edinburgh |
MLA → EDI
4 hrs 10 mins |
Ryanair1 |
| 5/week | Liverpool |
MLA → LPL
3 hrs 40 mins |
easyJet, Ryanair2 |
| 5/week | Milan (MXP) |
MLA → MXP
2 hrs 30 mins |
Ryanair1 |
| 5/week | Vilnius |
MLA → VNO
3 hrs 20 mins |
Ryanair1 |
| 4/week | Barcelona |
MLA → BCN
2 hrs 25 mins |
Vueling, Ryanair2 |
| 4/week | Bari |
MLA → BRI
1 hr 45 mins |
Ryanair1 |
| 4/week | Bergamo |
MLA → BGY
2 hrs 10 mins |
Ryanair1 |
| 4/week | Brussels (CRL) |
MLA → CRL
3 hrs 5 mins |
Ryanair1 |
| 4/week | Doha |
MLA → DOH
6 hrs 5 mins |
Qatar Airways1 |
| 4/week | Lisbon |
MLA → LIS
3 hrs 50 mins |
Ryanair1 |
| 4/week | Luxembourg |
MLA → LUX
3 hrs 5 mins |
Luxair, Ryanair2 |
| 4/week | Niš |
MLA → INI
2 hrs 10 mins |
Ryanair1 |
| 4/week | Torino |
MLA → TRN
2 hrs 20 mins |
Ryanair1 |
| 4/week | Tunis |
MLA → TUN
1 hr 5 mins |
Tunisair Express1 |
| 4/week | Zagreb |
MLA → ZAG
2 hrs 10 mins |
Ryanair1 |
| 3/week | Dublin |
MLA → DUB
3 hrs 40 mins |
Aer Lingus, Ryanair2 |
| 3/week | Berlin |
MLA → BER
3 hrs |
KM Malta Airlines1 |
| 3/week | Bournemouth |
MLA → BOH
3 hrs 20 mins |
Ryanair1 |
| 3/week | Bristol |
MLA → BRS
3 hrs 30 mins |
easyJet1 |
| 3/week | Gdańsk |
MLA → GDN
3 hrs 20 mins |
Ryanair1 |
| 3/week | Lyon |
MLA → LYS
2 hrs 40 mins |
KM Malta Airlines1 |
| 3/week | Memmingen |
MLA → FMM
2 hrs 30 mins |
Ryanair1 |
| 3/week | Palma De Mallorca |
MLA → PMI
2 hrs 25 mins |
Ryanair1 |
| 3/week | Paris (ORY) |
MLA → ORY
3 hrs |
Transavia France1 |
| 3/week | Porto |
MLA → OPO
3 hrs 35 mins |
Ryanair1 |
| 3/week | Seville |
MLA → SVQ
3 hrs 10 mins |
Ryanair1 |
| 3/week | Southend |
MLA → SEN
3 hrs 20 mins |
easyJet1 |
| 3/week | Stockholm |
MLA → ARN
3 hrs 35 mins |
Ryanair1 |
| 3/week | Tirana |
MLA → TIA
2 hrs 10 mins |
Wizz Air Malta1 |
| 2/week | Beauvais/Tillé |
MLA → BVA
3 hrs 5 mins |
Ryanair1 |
| 2/week | Bratislava |
MLA → BTS
2 hrs 40 mins |
Ryanair1 |
| 2/week | Cagliari |
MLA → CAG
1 hr 50 mins |
Ryanair1 |
| 2/week | Cologne |
MLA → CGN
3 hrs |
Ryanair1 |
| 2/week | Düsseldorf |
MLA → DUS
3 hrs 10 mins |
KM Malta Airlines1 |
| 2/week | Glasgow |
MLA → GLA
3 hrs 40 mins |
Ryanair1 |
| 2/week | Goteborg |
MLA → GOT
3 hrs 35 mins |
Ryanair1 |
| 2/week | Marseille |
MLA → MRS
2 hrs 25 mins |
Ryanair1 |
| 2/week | Newcastle |
MLA → NCL
3 hrs 45 mins |
Ryanair1 |
| 2/week | Norwich |
MLA → NWI
3 hrs 20 mins |
Ryanair1 |
| 2/week | Pisa |
MLA → PSA
2 hrs 5 mins |
Ryanair1 |
| 2/week | Prague |
MLA → PRG
2 hrs 45 mins |
KM Malta Airlines1 |
| 2/week | Riga |
MLA → RIX
3 hrs 40 mins |
Ryanair1 |
| 2/week | Skopje |
MLA → SKP
2 hrs 10 mins |
Wizz Air1 |
| 2/week | Thessaloniki |
MLA → SKG
2 hrs 5 mins |
Ryanair1 |
| 2/week | Toulouse-Blagnac |
MLA → TLS
2 hrs 45 mins |
Ryanair1 |
| 2/week | Trapani |
MLA → TPS
1 hr 20 mins |
Ryanair1 |
| 2/week | Trieste |
MLA → TRS
2 hrs 20 mins |
Ryanair1 |
| 1/week | Copenhagen |
MLA → CPH
3 hrs 20 mins |
SAS1 |
| 1/week | Geneva |
MLA → GVA
2 hrs 40 mins |
easyJet1 |
Airlines
Luqa International Airport is served by 21 airlines, with Ryanair in the lead at 54% of routes. The top three carriers together cover 75% of routes. 14 carriers operate only one route each. A total of 21 airlines operate international routes, compared with 0 serving domestic routes. Qatar Airways is operating the longest nonstop flight, connecting to Doha with a flight time of 6 hrs 5 mins.
- Ryanair55 routes
- KM Malta Airlines15 routes
- easyJet7 routes
- Wizz Air5 routes
- Lufthansa2 routes
- Jet22 routes
- Wizz Air Malta2 routes
- Lufthansa City Airlines1 route
- LOT - Polish Airlines1 route
- Turkish Airlines1 route
- Aegean Airlines1 route
- Emirates1 route
- Air Serbia1 route
- British Airways1 route
- Vueling1 route
- Qatar Airways1 route
- Luxair1 route
- Tunisair Express1 route
- Aer Lingus1 route
- Transavia France1 route
- SAS1 route
Luqa International Airport provides direct service to 31 countries across two continents. The route network is 0% domestic and 100% international, with London (LHR), United Kingdom serving as the primary international destination.
- Italy13/day
- United Kingdom9/day
- Poland8/day
- Germany6/day
- Spain3/day
- France3/day
- Turkey2/day
- Belgium2/day
- Greece2/day
- Hungary2/day
- Austria2/day
- Serbia1/day
- Switzerland1/day
- Netherlands1/day
- Cyprus1/day
- Bulgaria1/day
- Portugal1/day
- Romania6/week
- Sweden5/week
- Lithuania5/week
- Qatar4/week
- Luxembourg4/week
- Tunisia4/week
- Croatia4/week
- Ireland3/week
- Albania3/week
- Slovakia2/week
- Czechia2/week
- Latvia2/week
- North Macedonia2/week
- Denmark1/week
Global Rankings of Luqa Airport (MLA)
This snapshot shows how Luqa Airport (MLA) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.
Destinations
Measures how broadly the airport connects distinct endpoints across its route network.
- #189 – Total Destination Count (Network breadth)
- #1,442 – Domestic Destination Count
- #76 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #346 – Total Flight Count (Operational intensity)
- #1,419 – Domestic Flight Count
- #160 – International Flight Count
- #423 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #297 – Total Distance Flown (Global reach)
- #312 – Distance per Flight (Route profile)
- #357 – Distance per Runway (Long-haul leverage)
5 Runways at Luqa Airport (MLA)
| Name | Length | Width | Surface |
|---|---|---|---|
| 13 | 11,017 ft · 3,358 m | 197 ft · 60 m | Asphalt |
| 31 | 11,017 ft · 3,358 m | 197 ft · 60 m | Asphalt |
| 23 | 7,812 ft · 2,381 m | 148 ft · 45 m | Asphalt |
| 5 | 7,812 ft · 2,381 m | 148 ft · 45 m | Asphalt |
| 05 | 7,799 ft · 2,377 m | 148 ft · 45 m | Closed |
3 Aircraft Require Longer Runway
Longest runway available is 11,017 ft / 3,358 m long. The following aircraft typically require more runway than is available at Luqa International Airport.
| Aircraft | Takeoff required | Landing required |
|---|---|---|
| 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 |