Direct flights from Malta (MLA)
From Malta Malta International Airport airport, 98 destinations are served non-stop in 31 countries, with about 712 flights a week. With a single stop, 744 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 95 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Rome (FCO), Italy | AZ · KM · MW · W4 | 689 km | 1h 35m | ≈ 47 | every day |
| London (LGW), United Kingdom | A0 · KM · LS · U2 | 2,064 km | 3h 20m | ≈ 38 | every day |
| Munich (MUC), Germany | KM · LH · VL | 1,408 km | 2h 30m | ≈ 29 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · KM · LX · WK | 1,380 km | 2h 20m | ≈ 26 | every day |
| Catania (CTA), Italy | KM · MW | 187 km | 0h 45m | ≈ 25 | every day |
| Istanbul (IST), Türkiye | KM · TK | 1,375 km | 2h 25m | ≈ 21 | every day |
| Frankfurt (FRA), Germany | LH | 1,649 km | 2h 45m | ≈ 20 | every day |
| Manchester (MAN), United Kingdom | LS · MW · RK · U2 | 2,344 km | 3h 35m | ≈ 17 | every day |
| Paris (CDG), France | AF · KM | 1,755 km | 3h 00m | ≈ 16 | every day |
| London (LHR), United Kingdom | KM | 2,104 km | 3h 40m | ≈ 15 | every day |
| Modlin (WMI), Poland | MW · RR · W6 | 1,908 km | 2h 55m | ≈ 15 | every day |
| Vienna (VIE), Austria | KM · LW · MW | 1,375 km | 2h 20m | ≈ 14 | every day |
| Amsterdam (AMS), Netherlands | KM · U2 | 1,984 km | 3h 25m | ≈ 13 | every day |
| Barcelona (BCN), Spain | FR · MW · VY | 1,236 km | 2h 20m | ≈ 13 | every day |
| Zagreb (ZAG), Croatia | LW · MW | 1,107 km | 1h 50m | ≈ 13 | every day |
| Athens (ATH), Greece | A3 · MW | 871 km | 1h 35m | ≈ 12 | every day |
| Milan (MXP), Italy | MW | 1,191 km | 2h 05m | ≈ 12 | every day |
| Bologna (BLQ), Italy | MW | 1,002 km | 1h 50m | ≈ 11 | every day |
| Katowice (KTW), Poland | MW · RR · W6 | 1,667 km | 2h 35m | ≈ 11 | every day |
| Warsaw (WAW), Poland | LO · W6 | 1,885 km | 2h 55m | ≈ 11 | every day |
| Madrid (MAD), Spain | FR · KM · MW | 1,657 km | 2h 50m | ≈ 10 | every day |
| Venice (TSF), Italy | MW | 1,107 km | 1h 55m | ≈ 10 | every day |
| Bari (BRI), Italy | MW | 620 km | 1h 20m | ≈ 9 | every day |
| Brussels (BRU), Belgium | KM | 1,855 km | 3h 05m | ≈ 9 | every day |
| Krakow (KRK), Poland | MW · RR | 1,638 km | 2h 35m | ≈ 9 | every day |
| London (STN), United Kingdom | LS · MW | 2,109 km | 3h 25m | ≈ 9 | Mon, Thu, Fri, Sat, Sun |
| Brussels (CRL), Belgium | MW | 1,813 km | 2h 55m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sat |
| Naples (NAP), Italy | MW | 560 km | 1h 20m | ≈ 8 | every day |
| Wroclaw (WRO), Poland | MW · RR | 1,707 km | 2h 45m | ≈ 8 | every day |
| Budapest (BUD), Hungary | MW · RR | 1,347 km | 2h 15m | ≈ 7 | Mon, Tue, Wed, Thu, Fri, Sat |
| Marseille (MRS), France | MW | 1,157 km | 2h 05m | ≈ 7 | every day |
| Milan (BGY), Italy | MW | 1,163 km | 2h 00m | ≈ 7 | every day |
| Milan (LIN), Italy | KM | 1,155 km | 2h 00m | ≈ 7 | every day |
| Birmingham (BHX), United Kingdom | LS · MW · U2 | 2,244 km | 3h 40m | ≈ 6 | Mon, Tue, Thu, Sat |
| Dusseldorf (DUS), Germany | EW · KM | 1,823 km | 2h 50m | ≈ 6 | Tue, Wed, Thu, Sat, Sun |
| Glasgow (GLA), United Kingdom | LS · MW · U2 | 2,646 km | 4h 00m | ≈ 6 | Mon, Tue, Thu, Fri, Sat |
| Luxembourg (LUX), Luxembourg | LG · MW | 1,673 km | 2h 40m | ≈ 6 | Mon, Tue, Fri, Sat, Sun |
| Paris (ORY), France | TO | 1,741 km | 2h 55m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Pisa (PSA), Italy | MW | 940 km | 1h 45m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Poznan (POZ), Poland | MW · RR | 1,851 km | 2h 50m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Bratislava (BTS), Slovakia | MW · RR | 1,388 km | 2h 15m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Bristol (BRS), United Kingdom | LS · U2 | 2,203 km | 3h 20m | ≈ 5 | Mon, Wed, Thu, Sat |
| Cagliari (CAG), Italy | MW | 610 km | 1h 20m | ≈ 5 | Tue, Wed, Thu, Fri, Sat |
| Lyon (LYS), France | KM | 1,352 km | 2h 20m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Newcastle (NCL), United Kingdom | LS · U2 | 2,466 km | 3h 47m | ≈ 5 | Mon, Wed, Thu, Sat |
| Stockholm (ARN), Sweden | MW | 2,658 km | 3h 50m | ≈ 5 | Mon, Tue, Wed, Fri, Sat |
| Trapani (TPS), Italy | MW | 289 km | 0h 55m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Valencia (VLC), Spain | FR · MW | 1,376 km | 2h 25m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Belgrade (BEG), Serbia | FB · JU | 1,111 km | 1h 55m | ≈ 4 | Wed, Fri, Sun |
| Bucharest (OTP), Romania | MW | 1,379 km | 2h 15m | ≈ 4 | Mon, Wed, Sat, Sun |
| Dublin (DUB), Ireland | EI · MW | 2,533 km | 4h 00m | ≈ 4 | Tue, Thu, Sat |
| Edinburgh (EDI), United Kingdom | LS · RK | 2,610 km | 3h 57m | ≈ 4 | Wed, Thu, Sat, Sun |
| Gdansk (GDN), Poland | MW · RR | 2,083 km | 3h 05m | ≈ 4 | Tue, Wed, Fri, Sun |
| Lamezia-Terme (SUF), Italy | MW | 374 km | 1h 00m | ≈ 4 | Tue, Thu, Fri, Sat |
| Lisbon (LIS), Portugal | MW | 2,108 km | 3h 30m | ≈ 4 | Tue, Wed, Thu, Sun |
| Memmingen (FMM), Germany | MW | 1,394 km | 2h 20m | ≈ 4 | Mon, Tue, Fri, Sun |
| Paris (BVA), France | MW | 1,816 km | 2h 55m | ≈ 4 | Mon, Tue, Thu, Sat |
| Sofia (SOF), Bulgaria | MW · RR | 1,079 km | 1h 50m | ≈ 4 | Tue, Wed, Sat, Sun |
| Tirana (TIA), Albania | MW · RR | 767 km | 1h 30m | ≈ 4 | Wed, Thu, Sat, Sun |
| Toulouse (TLS), France | MW | 1,414 km | 2h 25m | ≈ 4 | Tue, Thu, Fri, Sun |
| Turin (TRN), Italy | MW | 1,188 km | 2h 00m | ≈ 4 | Mon, Wed, Thu, Fri |
| Vilnius (VNO), Lithuania | MW · RR | 2,248 km | 3h 15m | ≈ 4 | Mon, Wed, Thu, Sun |
| Belfast (BFS), United Kingdom | LS · MW · RK | 2,626 km | 3h 55m | ≈ 3 | Mon, Thu, Fri |
| Cologne (CGN), Germany | MW | 1,772 km | 2h 50m | ≈ 3 | Tue, Fri, Sun |
| Geneva (GVA), Switzerland | U2 | 1,350 km | 2h 20m | ≈ 3 | Tue, Thu, Sat |
| Leicestershire (EMA), United Kingdom | LS · MW | 2,258 km | 3h 40m | ≈ 3 | Mon, Thu |
| Liverpool (LPL), United Kingdom | LS · U2 | 2,367 km | 3h 45m | ≈ 3 | Tue, Sat |
| Nis (INI), Serbia | MW | 1,044 km | 1h 55m | ≈ 3 | Mon, Thu, Fri |
| Oslo (OSL), Norway | D8 · DY | 2,718 km | 3h 50m | ≈ 3 | Tue, Sat |
| Perugia (PEG), Italy | MW | 824 km | 1h 40m | ≈ 3 | Tue, Wed, Sun |
| Prague (PRG), Czechia | KM | 1,585 km | 2h 30m | ≈ 3 | Tue, Thu, Sat |
| Southend (SEN), United Kingdom | U2 | 2,063 km | 3h 15m | ≈ 3 | Mon, Wed, Fri |
| Thessaloniki (SKG), Greece | MW | 904 km | 1h 35m | ≈ 3 | Mon, Wed, Fri |
| Trieste (TRS), Italy | MW | 1,112 km | 1h 55m | ≈ 3 | Mon, Thu, Sat |
| Basel, Switzerland/Mulhouse (BSL), France | U2 | 1,427 km | 2h 25m | ≈ 2 | Tue, Sat |
| Berlin (BER), Germany | KM | 1,838 km | 2h 55m | ≈ 2 | Wed, Sun |
| Bournemouth (BOH), United Kingdom | MW | 2,111 km | 3h 20m | ≈ 2 | Tue, Sat |
| Eindhoven (EIN), Netherlands | MW | 1,880 km | 3h 00m | ≈ 2 | Thu, Sun |
| Leeds (LBA), United Kingdom | LS | 2,362 km | 3h 40m | ≈ 2 | Tue, Fri |
| London (LTN), United Kingdom | MW | 2,135 km | 3h 20m | ≈ 2 | Fri, Sat |
| Lourdes (LDE), France | MW | 1,484 km | 2h 30m | ≈ 2 | Wed, Sat |
| Malaga (AGP), Spain | KM | 1,702 km | 3h 00m | ≈ 2 | Wed, Sun |
| Nantes (NTE), France | MW | 1,831 km | 2h 52m | ≈ 2 | Wed, Sun |
| Nice (NCE), France | U2 | 1,068 km | 1h 55m | ≈ 2 | Thu, Sun |
| Norwich (NWI), United Kingdom | MW | 2,138 km | 3h 20m | ≈ 2 | Tue, Sat |
| Palermo (PMO), Italy | KM | 288 km | 1h 00m | ≈ 2 | Tue, Sat |
| Palma de Mallorca (PMI), Spain | MW | 1,113 km | 2h 05m | ≈ 2 | Wed, Sun |
| Pescara (PSR), Italy | MW | 733 km | 1h 32m | ≈ 2 | Tue, Sat |
| Riga (RIX), Latvia | RR | 2,448 km | 3h 30m | ≈ 2 | Wed, Sun |
| Rzeszow (RZE), Poland | MW | 1,698 km | 2h 40m | ≈ 2 | Tue, Sat |
| Sevilla (SVQ), Spain | FR · MW | 1,825 km | 2h 55m | ≈ 2 | Wed, Sun |
| Billund (BLL), Denmark | R6 | 2,249 km | 3h 15m | ≈ 1 | Wed |
| Bordeaux (BOD), France | V7 | 1,625 km | 2h 40m | ≈ 1 | Fri |
| Hamburg (HAM), Germany | EW | 2,008 km | 3h 05m | ≈ 1 | Sun |
| Stuttgart (STR), Germany | EW | 1,492 km | 2h 20m | ≈ 1 | Sun |
North America · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| New York (JFK), United States | DL | 7,387 km | 10h 33m | ≈ 3 | Mon, Thu, Sat |
Africa · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Tunis (TUN), Tunisia | UG | 399 km | 1h 10m | ≈ 7 | every day |
| Mitiga, Tripoli (MJI), Libya | BM | 347 km | 1h 00m | ≈ 3 | Tue, Thu, Sun |
Longest direct flight
New York (JFK): 7,387 km, about 10h 33m, by Delta.
Busiest route
Rome (FCO): about 47 flights a week (ITA Airways, KM Malta Airlines, MW, Wizz Air Malta).
Single ticket
Ryanair also sells, under its own flight number, flights on 58 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Malta?
98 destinations in 31 countries, including 95 in Europe.
Which airlines fly from Malta?
Helvetic Airways, A0, Aegean, Air France, ITA Airways, Medsky Airways, Air Baltic, Norwegian Air Sweden, Delta, Norwegian Air Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Air Serbia, KM Malta Airlines, Luxair, Lufthansa, LOT, Jet2, LW, Swiss, MW, R6, Ryanair UK, RR, Turkish Airlines, Transavia France, easyJet, Tunisair Express, Volotea, Lufthansa City Airlines, Vueling, Wizz Air Malta, Wizz Air, Edelweiss Air.
Where can I go with a single stop?
744 destinations can be reached from Malta with a single stop. Build your itinerary on the map to find them.