AGP

Malaga (AGP) direct flights: all 142 nonstop routes, measured

live · updated 2h ago

OPS Minor delays · 63,143 legs measured · last 90 days · 5 routes outbound only · 2 routes inbound only

142 nonstop destinations from Málaga-Costa del Sol Airport, flown by 44 airlines. 135 of them also fly back in.

Measured from flights observed on Malaga’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 135 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 +10 min.

Busiest routeMadrid MAD · about 599 movements a week, Azul Linhas Aéreas Brasileiras S/A, Iberia, Ryanair7,706 legs observed
Most reliableGreven FMO · 98% on time, 0% cancelled52 legs
Roughest rideTirana TIA · 47% on time, 0% cancelled58 legs

All AGP 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.

MADMadrid⇆ Azul Linhas Aéreas Brasileiras S/A · Iberia · Ryanair · Scandinavian Airlines · Volotea · Wizz Air Malta 599/wk 72%on time 0.4%cancelled
Schedule
Azul Linhas Aéreas Brasileiras S/A departs AD6902 06:20AD6932 17:05AD6930 21:10
Iberia departs IB1746 00:45IB1732 07:45IB528 09:10IB52 09:40IB58 12:20IB564 13:25IB1006 17:40IB566 17:40IB1740 19:10IB1008 21:40IB508 21:40IB48 21:55IB1744 22:10
Ryanair departs FR4717 05:55FR4723 16:05
Scandinavian Airlines departs SK8351 08:40SK8352 12:35
Volotea departs V73722 17:50V73722 18:15
Wizz Air Malta departs W47542 08:20W47548 20:50W47548 21:05
Azul Linhas Aéreas Brasileiras S/A arrives AD6992 07:50AD6927 11:45AD6919 18:20AD6916 23:00
Iberia arrives IB1745 00:00IB1731 07:10IB527 08:30IB51 09:00IB57 11:20IB563 12:45IB1005 17:00IB565 17:00IB1739 18:25IB1739 18:30IB1007 21:00IB507 21:00IB49 21:20IB1743 21:30IB1743 22:00IB1743 23:55
Ryanair arrives FR4716 08:55FR4722 15:15
Scandinavian Airlines arrives SK8363 16:15SK8364 20:20
Volotea arrives V73723 20:50V73723 21:15
Wizz Air Malta arrives W47541 07:45W47547 20:05W47547 21:35
BCNBarcelona⇆ Iberia · Ryanair · Qatar Airways 396/wk 69%on time 1.5%cancelled
Schedule
Iberia departs IB5181 06:40IB5185 08:00IB5183 09:15IB5183 09:20IB5187 11:30IB5189 12:20IB5191 12:50IB5194 12:55IB5189 14:00IB5191 14:05IB5194 14:55IB5194 15:10IB5192 15:25IB5196 17:50IB5198 19:35IB5511 23:20IB5191 23:20
Ryanair departs FR482 07:55
Iberia arrives IB5182 08:35IB5180 10:40IB5188 11:30IB5190 12:05IB5184 12:05IB5188 13:15IB5186 14:25IB5193 14:30IB5510 14:40IB5186 15:35IB5193 17:00IB5193 18:55IB5512 21:05IB5199 22:35IB5197 23:35
Qatar Airways arrives QR3597 08:50
Ryanair arrives FR483 11:50
MLNMelilla⇆ Iberia 236/wk 82%on time 2.3%cancelled
Schedule
Iberia departs IB2260 07:15IB2272 08:45IB2278 09:30IB2262 11:45IB2264 13:30IB2268 15:15IB2266 15:30IB2276 16:30IB2274 19:00IB2270 21:00
Iberia arrives IB2261 08:15IB2263 11:10IB2275 11:55IB2267 14:10IB2277 14:45IB2269 16:00IB2265 17:55IB2273 19:15IB2273 19:55IB2271 21:25IB2279 22:50
AMSAmsterdam⇆ Avialeasing · Iberia · KLM · Ryanair · Transavia 212/wk 64%on time 0.5%cancelled
Schedule
Avialeasing departs EC7890 18:45
Iberia departs IB5868 15:50
KLM departs KL2648 10:40KL2593 14:00KL2650 15:00KL1546 16:10KL2652 20:25
Ryanair departs FR5691 05:50FR5691 15:25FR2334 17:15
Transavia departs HV6654 19:30
Avialeasing arrives EC7889 18:00
Iberia arrives IB5869 22:50
KLM arrives KL2649 09:45KL2580 13:05KL2653 14:05KL2663 14:55KL1545 15:15KL2651 19:30
Ryanair arrives FR5692 13:15FR5692 22:00FR2335 23:50
LGWLondon⇆ British Airways · easyJet · Iberia · Jet2.com · TUI Airways · Wizz Air UK 205/wk 63%on time 1%cancelled
Schedule
British Airways departs BA2641 12:05BA2641 12:10BA2643 19:20BA2643 20:05
easyJet departs U28070 11:15U28070 11:30U28072 14:05U28072 18:05U28076 21:20
Iberia departs IB5846 16:55
Jet2.com departs LS3106 11:20LS3106 20:25
TUI Airways departs BY4455 14:15
Wizz Air UK departs W95724 10:55W95724 11:00
British Airways arrives BA2640 11:15BA2640 11:20BA2642 18:30BA2642 19:15
easyJet arrives U28069 10:50U28069 10:55U28071 13:15U28075 20:35
Iberia arrives IB5847 23:25
Jet2.com arrives LS3105 10:20LS3105 19:30
TUI Airways arrives BY4504 13:05BY4454 13:05BY4574 18:35
Wizz Air UK arrives W95723 10:05W95723 10:15
ORYParis⇆ Iberia · Transavia France 118/wk 76%on time 0.4%cancelled
Schedule
Iberia departs IB5882 09:55IB5886 10:35IB5884 11:15IB5886 14:50IB5890 17:45IB5888 19:55
Transavia France departs TO4613 09:25TO4611 10:15TO4611 10:25TO4615 12:00TO4617 18:00TO4619 19:10
Iberia arrives IB5883 09:15IB5887 16:20IB5885 17:00IB5889 19:15IB5887 20:30IB5891 23:25
Transavia France arrives TO4612 08:35TO4610 09:25TO4610 09:35TO4614 11:10TO4616 17:10TO4618 18:20
DUBDublin⇆ Aer Lingus · Ryanair 97/wk 60%on time 0.3%cancelled
Schedule
Aer Lingus departs EI583 12:00EI587 20:00
Ryanair departs FR7047 06:10FR8578 09:00FR7055 17:15FR7045 20:45
Aer Lingus arrives EI582 11:20EI586 19:20
Ryanair arrives FR7046 12:45FR8579 15:35FR7044 20:10FR7054 23:50
BRUBrussels⇆ Brussels Airlines · Iberia · Transavia · TUI fly Belgium 94/wk 77%on time 0.4%cancelled
Schedule
Brussels Airlines departs SN3734 13:40SN3736 15:20SN1538 19:30
Iberia departs IB5858 07:15IB5565 10:00
Transavia departs HV9036 10:10HV9038 19:05HV9036 19:05
TUI fly Belgium departs TB1012 09:50TB1014 17:35
Brussels Airlines arrives SN3733 12:40SN3735 14:30SN1537 18:40
Iberia arrives IB5859 13:40IB5566 16:20
Transavia arrives HV9035 09:20HV9035 18:15HV9037 18:15
TUI fly Belgium arrives TB1011 08:55TB1013 09:10
PMIPalma de Mallorca⇆ Iberia · Ryanair 87/wk 70%on time 0.6%cancelled
Schedule
Iberia departs IB5707 08:55IB5709 13:35IB5711 17:45
Ryanair departs FR5730 15:45FR5677 20:45FR5730 21:20
Iberia arrives IB5706 08:15IB5710 17:00IB5708 17:10
Ryanair arrives FR5729 15:10FR5676 20:10FR5729 20:45
BIOBilbao⇆ Iberia · Volotea · Qatar Airways 86/wk 86%on time 0.6%cancelled
Schedule
Iberia departs IB5513 06:45IB5515 12:25IB5519 12:50IB5519 14:20IB5517 16:05IB5517 17:35IB5519 18:35IB5519 21:00
Volotea departs V73513 21:35
Iberia arrives IB5514 10:30IB5518 15:30IB5516 16:15IB5520 16:40IB5518 16:55IB5520 18:05IB5520 20:20IB5520 22:15
Qatar Airways arrives QR3743 09:35
Volotea arrives V73512 08:20
MANManchester⇆ easyJet · Jet2.com · Ryanair · TUI Airways 82/wk 57%on time 0.9%cancelled
Schedule
easyJet departs U22004 10:55U22004 11:10U22026 11:40U22004 12:35U22004 13:05U22070 22:30U22026 22:55
Jet2.com departs LS810 11:25LS810 11:35LS810 15:40
Ryanair departs FR3209 07:45FR3233 10:05FR3233 10:25FR3233 10:30
TUI Airways departs BY2429 11:05BY2421 19:50BY2497 20:25
easyJet arrives U22025 10:55U22003 12:00U22069 21:45U22025 22:10
Jet2.com arrives LS809 10:25LS809 10:45LS809 14:25
Ryanair arrives FR3232 09:50FR3232 09:55FR3208 14:15FR3232 16:45
TUI Airways arrives BY2522 10:00BY2496 10:15BY1482 11:10BY2530 18:35BY2420 18:35
CPHCopenhagen⇆ Norwegian · Ryanair · Scandinavian Airlines 80/wk 84%on time 0.1%cancelled
Schedule
Norwegian departs DY5070 06:55DY3671 12:25DY5074 15:50DY3673 19:45
Ryanair departs FR649 10:35FR649 18:45FR647 19:15
Scandinavian Airlines departs SK584 10:40SK584 10:45SK588 18:30
Norwegian arrives DY3670 11:40DY5071 15:00DY3672 19:00DY5075 23:55
Ryanair arrives FR650 10:00FR650 18:10FR648 18:40
Scandinavian Airlines arrives SK583 09:55SK587 17:40
TFNTenerife⇆ Iberia 80/wk 87%on time 0.2%cancelled
LPAGran Canaria Island⇆ Iberia · Wizz Air Malta 72/wk 80%on time 0.1%cancelled
ARNStockholm⇆ Norwegian · Ryanair · Scandinavian Airlines 67/wk 82%on time 0.3%cancelled
FCORome⇆ Ryanair · Wizz Air Malta 60/wk 58%on time 0.5%cancelled
BRSBristol⇆ easyJet · Jet2.com · Ryanair · TUI Airways 57/wk 71%on time 1%cancelled
BHXBirmingham⇆ easyJet · Jet2.com · Ryanair · TUI Airways 56/wk 67%on time 0%cancelled
STNLondon⇆ Jet2.com · Ryanair 56/wk 60%on time 0.1%cancelled
MXPMilan⇆ Avialeasing · Ryanair · Wizz Air Malta 53/wk 61%on time 1.2%cancelled
LTNLondon⇆ easyJet · Ryanair · Wizz Air UK 52/wk 54%on time 1.2%cancelled
SCQSantiago de Compostela⇆ Iberia 51/wk 84%on time 0.6%cancelled
VLCValencia⇆ Iberia · Ryanair 50/wk 76%on time 0.2%cancelled
ZRHZurich⇆ Swiss International Air Lines 50/wk 74%on time 0.8%cancelled
LPLLiverpool⇆ easyJet · Ryanair 49/wk 72%on time 0.8%cancelled
WAWWarsaw⇆ LOT Polish Airlines · Ryanair · Wizz Air 46/wk 68%on time 0%cancelled
EINEindhoven⇆ Ryanair · Transavia 45/wk 78%on time 0.3%cancelled
HELHelsinki⇆ Finnair · Norwegian 45/wk 75%on time 0%cancelled
LBALeeds⇆ Jet2.com · Ryanair 44/wk 65%on time 1.4%cancelled
OSLOslo⇆ Norwegian · Scandinavian Airlines 43/wk 81%on time 0.4%cancelled
LISLisbon⇆ Ryanair · TAP Air Portugal 40/wk 64%on time 0.6%cancelled
RAKMarrakesh⇆ Ryanair 40/wk 64%on time 0.6%cancelled
CDGParis⇆ Air France 39/wk 72%on time 0.4%cancelled
BFSBelfast⇆ easyJet · Jet2.com · Ryanair · Ryanair UK 38/wk 71%on time 0.6%cancelled
NCLNewcastle upon Tyne⇆ easyJet · Jet2.com · Ryanair · TUI Airways 38/wk 71%on time 0.2%cancelled
GLAGlasgow⇆ easyJet · Jet2.com · Ryanair · TUI Airways 37/wk 64%on time 0.2%cancelled
EMANottingham⇆ Jet2.com · Ryanair · TUI Airways 37/wk 73%on time 0%cancelled
CMNCasablanca⇆ Air Arabia Maroc · Royal Air Maroc 36/wk 79%on time 0.4%cancelled
PRGPrague⇆ Eurowings · Ryanair 36/wk 56%on time 0%cancelled
BERBerlin⇆ Avialeasing · Eurowings · Ryanair 35/wk 68%on time 0.2%cancelled
IBZIbiza⇆ Ryanair 35/wk 70%on time 0%cancelled
FRAFrankfurt am Main⇆ Discover Airlines · Lufthansa 34/wk 69%on time 0%cancelled
VIEVienna⇆ Austrian Airlines · Ryanair 34/wk 71%on time 0%cancelled
GVAGeneva⇆ Avialeasing · Swiss International Air Lines 33/wk 83%on time 0.2%cancelled
EDIEdinburgh⇆ easyJet · Jet2.com · Ryanair 31/wk 65%on time 0.5%cancelled
MUCMunich⇆ Discover Airlines · Lufthansa 31/wk 82%on time 0%cancelled
ORKCork⇆ Aer Lingus · Ryanair 31/wk 76%on time 0%cancelled
GOTGöteborg⇆ Norwegian · Ryanair · Scandinavian Airlines 30/wk 81%on time 0%cancelled
DUSDüsseldorf⇆ Eurowings 30/wk 58%on time 0%cancelled
ISTIstanbul⇆ Turkish Airlines 28/wk 74%on time 0.3%cancelled
LHRLondon⇆ British Airways 28/wk 66%on time 0%cancelled
BUDBudapest⇆ Ryanair · Wizz Air 27/wk 78%on time 0%cancelled
CGNKöln⇆ Eurowings · Ryanair 26/wk 63%on time 0%cancelled
CRLCharleroi⇆ Ryanair 25/wk 71%on time 1.2%cancelled
RTMRotterdam⇆ Transavia 24/wk 69%on time 0%cancelled
ACESan Bartolomé⇆ Iberia 23/wk 82%on time 0%cancelled
BGYOrio al Serio⇆ Ryanair 22/wk 53%on time 0%cancelled
NRNWeeze⇆ Ryanair 21/wk 75%on time 0%cancelled
KRKKraków⇆ Ryanair · Wizz Air 20/wk 65%on time 0.4%cancelled
OTPBucharest⇆ Ryanair · Wizz Air Malta 20/wk 65%on time 0%cancelled
CWLCardiff⇆ TUI Airways 19/wk 71%on time 0.4%cancelled
OPOPorto⇆ Ryanair 18/wk 69%on time 0%cancelled
TNGTangier⇆ Royal Air Maroc · Ryanair 17/wk 73%on time 0%cancelled
BSLBâle / Mulhouse⇆ Avialeasing 17/wk 68%on time 1.9%cancelled
MRSMarignane⇆ Ryanair 17/wk 54%on time 0%cancelled
OVDRanón⇆ Volotea 17/wk 76%on time 0.4%cancelled
WROWrocław⇆ Ryanair 17/wk 81%on time 0%cancelled
HAMHamburg⇆ Eurowings · Ryanair 16/wk 64%on time 0%cancelled
NTENantes⇆ Avialeasing · Volotea 16/wk 73%on time 0%cancelled
STRStuttgart⇆ Eurowings 16/wk 68%on time 0%cancelled
BTSBratislava⇆ Ryanair · Wizz Air 15/wk 72%on time 0%cancelled
GDNGdańsk⇆ Ryanair · Wizz Air 15/wk 79%on time 0%cancelled
TTUTétouan⇆ Royal Air Maroc · Ryanair 15/wk 84%on time 1.1%cancelled
BOHBournemouth⇆ Ryanair 15/wk 75%on time 0.5%cancelled
LYSColombier-Saugnieu⇆ Avialeasing 15/wk 72%on time 2.1%cancelled
OSTOostende⇆ TUI fly Belgium 14/wk 81%on time 0%cancelled
RIXRiga⇆ AirBaltic · Ryanair 13/wk 78%on time 0%cancelled
FUEEl Matorral⇆ Iberia 13/wk 90%on time 0%cancelled
LCYLondon⇆ BA CityFlyer 13/wk 48%on time 1.7%cancelled
LUXLuxembourg⇆ Luxair 13/wk 76%on time 0%cancelled
RBARabat⇆ Ryanair 13/wk 68%on time 0%cancelled
SOFSofia⇆ Ryanair · Wizz Air 12/wk 79%on time 0%cancelled
PIKPrestwick⇆ Ryanair 12/wk 75%on time 0%cancelled
SENSouthend-on-Sea⇆ easyJet 12/wk 81%on time 0%cancelled
SNNShannon⇆ Ryanair 12/wk 75%on time 0%cancelled
TSFTreviso⇆ Ryanair 12/wk 72%on time 0%cancelled
KTWKatowice⇆ Ryanair · Wizz Air 11/wk 71%on time 0%cancelled
AALAalborg⇆ Norwegian 11/wk 91%on time 0%cancelled
AARAarhus⇆ Ryanair 11/wk 78%on time 0%cancelled
BLQBologna⇆ Ryanair 11/wk 57%on time 2.8%cancelled
VCEVenezia⇆ Ryanair · Wizz Air Malta 10/wk 48%on time 0%cancelled
ATHAthens⇆ Aegean Airlines 10/wk 61%on time 0.7%cancelled
BODBordeaux⇆ Avialeasing 10/wk 76%on time 0%cancelled
ZAGZagreb⇆ Ryanair 10/wk 70%on time 0%cancelled
VNOVilnius⇆ AirBaltic · Wizz Air 9/wk 82%on time 0%cancelled
BLLBillund⇆ Norwegian 9/wk 79%on time 0.9%cancelled
DOHDoha⇆ Qatar Airways 9/wk 80%on time 0%cancelled
FEZSaïss⇆ Ryanair 9/wk 77%on time 0%cancelled
FKBRheinmünster⇆ Ryanair 9/wk 72%on time 0%cancelled
FMMMemmingen⇆ Ryanair 9/wk 64%on time 0%cancelled
TRFSandefjord⇆ Norwegian · Ryanair 8/wk 72%on time 0%cancelled
ANRAntwerp⇆ TUI fly Belgium 8/wk 58%on time 0%cancelled
NCENice⇆ Avialeasing 8/wk 55%on time 3%cancelled
NUENuremberg⇆ Ryanair 8/wk 81%on time 2%cancelled
HAJHannover⇆ Eurowings 7/wk 68%on time 0%cancelled
KUNKaunas⇆ Ryanair 7/wk 86%on time 0%cancelled
POZPoznań⇆ Ryanair 7/wk 79%on time 0%cancelled
TRNCaselle Torinese⇆ Ryanair · Wizz Air Malta 6/wk 54%on time 0%cancelled
BGOBergen⇆ Norwegian 6/wk 89%on time 0%cancelled
BREBremen⇆ Ryanair 6/wk 91%on time 0%cancelled
EXTExeter⇆ Ryanair 6/wk 70%on time 0%cancelled
LBCLübeck⇆ Ryanair 6/wk 83%on time 0%cancelled
NQYNewquay⇆ Ryanair 6/wk 68%on time 0%cancelled
SDRSantander⇆ Volotea 6/wk 86%on time 0%cancelled
TLLTallinn⇆ AirBaltic 6/wk 80%on time 0%cancelled
YULMontréal⇆ Air Transat 6/wk 76%on time 2.6%cancelled
HHNFrankfurt am Main⇆ Ryanair 5/wk 62%on time 0%cancelled
PSAPisa⇆ Ryanair 5/wk 48%on time 0%cancelled
SVGStavanger⇆ Norwegian 5/wk 82%on time 0%cancelled
TFSTenerife→ Ryanair 5/wk 91%on time 3.2%cancelled
TIATirana⇆ Wizz Air Malta 5/wk 47%on time 0%cancelled
KEFReykjavík⇆ Icelandair · Neos 4/wk 88%on time 4.3%cancelled
BEGBelgrade→ Air Serbia 4/wk 58%on time 0%cancelled
BRQBrno⇆ Ryanair 4/wk 74%on time 0%cancelled
CLJCluj-Napoca⇆ Wizz Air Malta 4/wk 69%on time 0%cancelled
EASHondarribia⇆ Volotea 4/wk 78%on time 0%cancelled
FMOGreven⇆ Ryanair 4/wk 98%on time 0%cancelled
KSCKošice⇆ Ryanair 4/wk 64%on time 0%cancelled
LCJŁódź⇆ Ryanair 4/wk 68%on time 0%cancelled
MMEDarlington⇆ Ryanair 4/wk 92%on time 0%cancelled
NOCCharlestown⇆ Ryanair 4/wk 92%on time 0%cancelled
OSRMošnov⇆ Ryanair 4/wk 60%on time 0%cancelled
PEDPardubice⇆ Ryanair 4/wk 81%on time 0%cancelled
NYONyköping⇆ Norwegian 3/wk 98%on time 0%cancelled
TMPTampere / Pirkkala⇆ AirBaltic 3/wk 85%on time 0%cancelled
GIBGibraltar→ easyJet 2/wk –6 legs –
LCGCulleredo⇆ Volotea 2/wk –6 legs –
TRSRonchi dei Legionari/Trieste⇆ Ryanair 2/wk –12 legs –
AEYAkureyri→ Neos 1/wk –2 legs –
BZOBolzano← Sky Alps 1/wk –1 legs –
CAICairo← Air Cairo 1/wk –14 legs –
LXRLuxor→ Air Cairo 1/wk –15 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Malaga

135 of the 142 destinations above also fly nonstop into Malaga, 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.

5 routes appeared outbound only in the observed window; 2 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

AGP route map: where 142 nonstop routes go

Nonstop route network at Málaga (AGP)

AGP direct flights: questions travelers ask

How many direct flights does Malaga have?

Málaga-Costa del Sol Airport currently has nonstop service to 142 destinations on 44 airlines, based on flights observed on the airport's own boards over the last 14 days. 135 of those routes operate in both directions.

Which direct route from Malaga is most reliable?

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

Which airline flies the most nonstop routes from Malaga?

Ryanair appears on 83 of the 142 nonstop routes we observed at AGP. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Málaga-Costa del Sol 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: Malaga (AGP) nonstop network and route reliability, measured from official airport boards.

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

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