MLA

Malta (MLA) direct flights: all 88 nonstop routes, measured

live · updated 4h ago

OPS Smooth · 18,022 legs measured · last 90 days

88 nonstop destinations from Malta International Airport, flown by 26 airlines. 88 of them also fly back in.

Measured from flights observed on Malta’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 87 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are no data.

Busiest routeRome FCO · about 78 movements a week, KM Malta Airlines, Ryanair, Wizz Air Malta1,005 legs observed
Most reliableVilnius VNO · 100% on time, 0% cancelled80 legs
Roughest ridePalma de Mallorca PMI · 70% on time, 0% cancelled50 legs

All MLA nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

FCORome⇆ KM Malta Airlines · Ryanair · Wizz Air Malta 78/wk 83%on time 0.3%cancelled
Schedule
KM Malta Airlines departs KM612 06:10KM614 18:35
Ryanair departs FR1119 05:55FR1119 06:15FR1119 06:20FR9447 07:45FR8561 11:30FR8561 13:30FR1119 13:40FR8561 13:40FR8561 15:20FR8561 18:00FR1119 20:00
Wizz Air Malta departs W46218 14:10
KM Malta Airlines arrives KM613 10:25KM615 22:30
Ryanair arrives FR9446 07:15FR1120 09:35FR1120 09:55FR1120 10:05FR8560 15:10FR8560 17:10FR1120 17:20FR8560 19:00FR1120 23:40
Wizz Air Malta arrives W46217 13:35
LGWLondon⇆ British Airways · easyJet · Jet2.com · KM Malta Airlines 69/wk 89%on time 0.8%cancelled
Schedule
British Airways departs BA2619 10:55BA2615 12:10BA2615 12:30BA2615 12:35BA2615 15:10BA2617 18:45
easyJet departs U28764 18:35
Jet2.com departs LS3154 19:20
KM Malta Airlines departs KM116 08:25
British Airways arrives BA2614 14:20
easyJet arrives U28761 11:40U28763 17:50
Jet2.com arrives LS3153 18:25
KM Malta Airlines arrives KM117 16:10
CTACatania⇆ KM Malta Airlines · Ryanair 48/wk 85%on time 11.1%cancelled
Schedule
KM Malta Airlines departs KM3640 06:05KM3642 22:20
Ryanair departs FR395 06:20FR395 08:10FR367 08:45FR367 11:30FR395 12:30FR367 15:15FR367 18:10FR395 19:50FR367 22:05FR2920 22:30
KM Malta Airlines arrives KM3643 00:35KM3641 08:20
Ryanair arrives FR368 00:10FR2919 08:15FR396 08:25FR2919 10:05FR396 10:15FR7130 10:25FR368 11:00FR2919 11:30FR368 13:35FR396 14:35FR368 17:20FR396 21:55
MUCMunich⇆ KM Malta Airlines · Lufthansa · Lufthansa City Airlines 46/wk 94%on time 0.3%cancelled
Schedule
KM Malta Airlines departs KM306 07:15KM302 09:30KM308 16:10
Lufthansa departs LH2493 14:35LH2493 18:20
Lufthansa City Airlines departs VL2493 12:00
KM Malta Airlines arrives KM307 13:30KM303 15:10KM309 22:20
Lufthansa arrives LH2492 13:50LH2492 17:35
Lufthansa City Airlines arrives VL2492 11:15
MANManchester⇆ easyJet · Jet2.com · Ryanair 40/wk 83%on time 1.2%cancelled
Schedule
easyJet departs U22274 11:35U22152 11:55
Jet2.com departs LS932 12:25LS1788 21:35LS932 21:35
Ryanair departs FR5210 07:55FR5210 13:20FR5210 16:15FR5210 19:10
easyJet arrives U22273 10:45U22151 11:15
Jet2.com arrives LS931 11:25LS1787 20:50
Ryanair arrives FR5209 12:55FR5209 15:25FR5209 18:45FR5209 23:45
FRAFrankfurt am Main⇆ Lufthansa 39/wk 91%on time 0.4%cancelled
Schedule
Lufthansa departs LH1315 12:30LH1311 13:50LH1313 16:50
Lufthansa arrives LH1314 11:40LH1310 13:00LH1312 16:00
STNLondon⇆ Jet2.com · Ryanair 34/wk 84%on time 0.5%cancelled
Schedule
Jet2.com departs LS1520 13:20LS1586 19:50
Ryanair departs FR4207 10:35FR4207 10:40FR8852 17:40FR4207 18:40FR4207 18:55FR8852 19:40FR8849 22:10
Jet2.com arrives LS1585 11:25LS1519 12:25LS1519 12:55LS1585 18:50
Ryanair arrives FR8853 00:45FR4208 10:10FR4208 10:15FR4208 18:15FR4208 18:30FR8853 19:15FR4208 21:45
ZRHZurich⇆ KM Malta Airlines · Swiss International Air Lines 31/wk 91%on time 2%cancelled
Schedule
KM Malta Airlines departs KM490 14:25
Swiss International Air Lines departs LX1791 10:00LX1795 18:50
KM Malta Airlines arrives KM491 20:00
Swiss International Air Lines arrives LX1790 09:10LX1794 18:00
BUDBudapest⇆ Ryanair · Wizz Air 29/wk 90%on time 0%cancelled
Schedule
Ryanair departs FR2203 08:00FR2278 09:00FR2203 10:50FR2203 10:55FR2203 13:25FR2203 13:45FR2278 16:30FR2278 19:45
Wizz Air departs W62496 20:35W62562 21:55
Ryanair arrives FR2277 08:10FR2204 12:55FR2204 13:00FR2204 15:45FR2204 15:50FR2277 16:05FR2277 19:20
Wizz Air arrives W62495 20:00W62561 21:20
BCNBarcelona⇆ Ryanair · Vueling 28/wk 85%on time 1.4%cancelled
Schedule
Ryanair departs FR1526 10:50FR1526 13:40FR1526 19:50
Vueling departs VY1159 14:15VY1159 14:20VY1159 14:30
Ryanair arrives FR1527 00:55FR1527 18:45
Vueling arrives VY1158 13:35
LHRLondon⇆ KM Malta Airlines 28/wk 91%on time 0.6%cancelled
Schedule
KM Malta Airlines departs KM100 07:45KM102 16:45
KM Malta Airlines arrives KM103 00:50KM101 15:45
CDGParis⇆ Air France · KM Malta Airlines 27/wk 95%on time 1.1%cancelled
Schedule
Air France departs AF1891 18:15
KM Malta Airlines departs KM478 06:10KM3466 14:40KM3480 15:40
Air France arrives AF1890 17:20
KM Malta Airlines arrives KM479 12:55KM3467 21:25KM3481 22:25
VIEVienna⇆ KM Malta Airlines · Ryanair 27/wk 91%on time 0%cancelled
ZAGZagreb⇆ Ryanair 27/wk 86%on time 0%cancelled
AMSAmsterdam⇆ easyJet · KM Malta Airlines 26/wk 89%on time 7.7%cancelled
WMINowy Dwór Mazowiecki⇆ Ryanair · Wizz Air 25/wk 95%on time 0%cancelled
ATHAthens⇆ Aegean Airlines · Ryanair 24/wk 75%on time 0.6%cancelled
ISTIstanbul⇆ KM Malta Airlines · Turkish Airlines 24/wk 95%on time 0.6%cancelled
WAWWarsaw⇆ LOT Polish Airlines · Wizz Air 23/wk 90%on time 0%cancelled
BHXBirmingham⇆ Jet2.com · Ryanair · easyJet 22/wk 91%on time 0.7%cancelled
KTWKatowice⇆ Ryanair · Wizz Air 22/wk 87%on time 0%cancelled
OTPBucharest⇆ Ryanair · Wizz Air Malta 22/wk 82%on time 0%cancelled
MADMadrid⇆ KM Malta Airlines · Ryanair 21/wk 81%on time 0%cancelled
MXPMilan⇆ Ryanair 21/wk 85%on time 0%cancelled
DUBDublin⇆ Aer Lingus · Ryanair 20/wk 87%on time 1.2%cancelled
KRKKraków⇆ Ryanair 20/wk 83%on time 0%cancelled
NAPNapoli⇆ Ryanair 19/wk 78%on time 1.6%cancelled
BLQBologna⇆ Ryanair 18/wk 91%on time 0%cancelled
TSFTreviso⇆ Ryanair 18/wk 86%on time 0.4%cancelled
NCLNewcastle upon Tyne⇆ easyJet · Jet2.com · Ryanair 16/wk 92%on time 0%cancelled
CPHCopenhagen⇆ Atlantic Airways · Scandinavian Airlines 16/wk 97%on time 0%cancelled
TIATirana⇆ Ryanair · Wizz Air Malta 16/wk 85%on time 0%cancelled
BRIBari⇆ Ryanair 16/wk 89%on time 0%cancelled
BRUBrussels⇆ KM Malta Airlines 16/wk 95%on time 0%cancelled
CRLCharleroi⇆ Ryanair 16/wk 86%on time 1.9%cancelled
BEGBelgrade⇆ Air Serbia · Wizz Air 15/wk 95%on time 0%cancelled
BGYOrio al Serio⇆ Ryanair 15/wk 79%on time 0%cancelled
WROWrocław⇆ Ryanair 15/wk 96%on time 0%cancelled
EDIEdinburgh⇆ Jet2.com · Ryanair 14/wk 89%on time 1.1%cancelled
LCALarnaca⇆ Emirates 14/wk 94%on time 0%cancelled
LINMilan⇆ KM Malta Airlines 13/wk 88%on time 0%cancelled
MRSMarignane⇆ Ryanair 13/wk 87%on time 0%cancelled
LPLLiverpool⇆ easyJet · Jet2.com · Ryanair 12/wk 87%on time 1.3%cancelled
LUXLuxembourg⇆ Luxair · Ryanair 12/wk 89%on time 0%cancelled
LTNLondon⇆ Ryanair 12/wk 91%on time 0%cancelled
ORYParis⇆ Transavia France 12/wk 93%on time 3.8%cancelled
BRSBristol⇆ easyJet · Jet2.com 11/wk 90%on time 0%cancelled
DUSDüsseldorf⇆ Eurowings · KM Malta Airlines 11/wk 89%on time 0%cancelled
GLAGlasgow⇆ easyJet · Jet2.com 11/wk 88%on time 0%cancelled
POZPoznań⇆ Ryanair 11/wk 92%on time 0%cancelled
PSAPisa⇆ Ryanair 10/wk 80%on time 0%cancelled
TPSTrapani⇆ Ryanair 10/wk 85%on time 0%cancelled
ARNStockholm⇆ Ryanair 9/wk 97%on time 0%cancelled
BTSBratislava⇆ Ryanair 9/wk 83%on time 0%cancelled
CAGCagliari⇆ Ryanair 9/wk 80%on time 0%cancelled
VLCValencia⇆ Ryanair 9/wk 85%on time 0%cancelled
FMMMemmingen⇆ Ryanair 8/wk 87%on time 0%cancelled
GDNGdańsk⇆ Ryanair 8/wk 90%on time 0%cancelled
LISLisbon⇆ Ryanair 8/wk 79%on time 0%cancelled
LYSColombier-Saugnieu⇆ KM Malta Airlines 8/wk 85%on time 0%cancelled
RIXRiga⇆ Ryanair 8/wk 97%on time 0%cancelled
SKPSkopje⇆ Wizz Air 8/wk 88%on time 0%cancelled
SOFSofia⇆ Ryanair 8/wk 92%on time 0%cancelled
TLSToulouse/Blagnac⇆ Ryanair 8/wk 86%on time 0%cancelled
TRNCaselle Torinese⇆ Ryanair 8/wk 92%on time 0%cancelled
CGNKöln⇆ Ryanair 7/wk 83%on time 0%cancelled
EMANottingham⇆ Jet2.com 7/wk 95%on time 0%cancelled
SKGThessaloniki⇆ Ryanair 7/wk 78%on time 0%cancelled
BOHBournemouth⇆ Ryanair 6/wk 88%on time 0%cancelled
GVAGeneva⇆ easyJet 6/wk 88%on time 0%cancelled
ININiš⇆ Air Serbia 6/wk 75%on time 0%cancelled
OPOPorto⇆ Ryanair 6/wk 92%on time 0%cancelled
PRGPrague⇆ KM Malta Airlines 6/wk 92%on time 0%cancelled
SENSouthend-on-Sea⇆ easyJet 6/wk 99%on time 2.7%cancelled
TRSRonchi dei Legionari/Trieste⇆ Ryanair 6/wk 93%on time 0%cancelled
TUNTunis⇆ Tunisair Express 6/wk 81%on time 0%cancelled
VNOVilnius⇆ Ryanair 6/wk 100%on time 0%cancelled
BFSBelfast⇆ Jet2.com 5/wk 93%on time 0%cancelled
BVABeauvais⇆ Ryanair 5/wk 77%on time 0%cancelled
BERBerlin⇆ KM Malta Airlines 4/wk 98%on time 0%cancelled
BSLBâle / Mulhouse⇆ easyJet 4/wk 94%on time 0%cancelled
GOTGöteborg⇆ Ryanair 4/wk 96%on time 0%cancelled
LBALeeds⇆ Jet2.com 4/wk 94%on time 7.7%cancelled
NWINorwich⇆ Ryanair 4/wk 82%on time 0%cancelled
PMIPalma de Mallorca⇆ Ryanair 4/wk 70%on time 0%cancelled
TLLTallinn⇆ AirBaltic 3/wk 92%on time 0%cancelled
HAMHamburg⇆ Eurowings 2/wk 96%on time 0%cancelled
TLVTel Aviv⇆ Arkia 1/wk –2 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Malta

88 of the 88 destinations above also fly nonstop into Malta, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

MLA route map: where 88 nonstop routes go

Nonstop route network at Valletta (MLA)

MLA direct flights: questions travelers ask

How many direct flights does Malta have?

Malta International Airport currently has nonstop service to 88 destinations on 26 airlines, based on flights observed on the airport's own boards over the last 14 days. 88 of those routes operate in both directions.

Which direct route from Malta is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Vilnius (VNO) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Malta?

Ryanair appears on 55 of the 88 nonstop routes we observed at MLA. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Malta International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Malta (MLA) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/valletta-MLA
How we measure this →

Planning around MLA? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure