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 route Madrid MAD · about 599 movements a week, Azul Linhas Aéreas Brasileiras S/A, Iberia, Ryanair7,706 legs observed
Most reliable Greven FMO · 98% on time, 0% cancelled52 legs
Roughest ride Tirana 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.
Destination Airlines Weekly On time Cancelled
MAD Madrid ⇆
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:20 AD6932 17:05 AD6930 21:10
Iberia departs IB1746 00:45 IB1732 07:45 IB528 09:10 IB52 09:40 IB58 12:20 IB564 13:25 IB1006 17:40 IB566 17:40 IB1740 19:10 IB1008 21:40 IB508 21:40 IB48 21:55 IB1744 22:10
Ryanair departs FR4717 05:55 FR4723 16:05
Scandinavian Airlines departs SK8351 08:40 SK8352 12:35
Volotea departs V73722 17:50 V73722 18:15
Wizz Air Malta departs W47542 08:20 W47548 20:50 W47548 21:05
Azul Linhas Aéreas Brasileiras S/A arrives AD6992 07:50 AD6927 11:45 AD6919 18:20 AD6916 23:00
Iberia arrives IB1745 00:00 IB1731 07:10 IB527 08:30 IB51 09:00 IB57 11:20 IB563 12:45 IB1005 17:00 IB565 17:00 IB1739 18:25 IB1739 18:30 IB1007 21:00 IB507 21:00 IB49 21:20 IB1743 21:30 IB1743 22:00 IB1743 23:55
Ryanair arrives FR4716 08:55 FR4722 15:15
Scandinavian Airlines arrives SK8363 16:15 SK8364 20:20
Volotea arrives V73723 20:50 V73723 21:15
Wizz Air Malta arrives W47541 07:45 W47547 20:05 W47547 21:35
BCN Barcelona ⇆
Iberia · Ryanair · Qatar Airways
396 /wk
69% on time
1.5% cancelled
Schedule Iberia departs IB5181 06:40 IB5185 08:00 IB5183 09:15 IB5183 09:20 IB5187 11:30 IB5189 12:20 IB5191 12:50 IB5194 12:55 IB5189 14:00 IB5191 14:05 IB5194 14:55 IB5194 15:10 IB5192 15:25 IB5196 17:50 IB5198 19:35 IB5511 23:20 IB5191 23:20
Ryanair departs FR482 07:55
Iberia arrives IB5182 08:35 IB5180 10:40 IB5188 11:30 IB5190 12:05 IB5184 12:05 IB5188 13:15 IB5186 14:25 IB5193 14:30 IB5510 14:40 IB5186 15:35 IB5193 17:00 IB5193 18:55 IB5512 21:05 IB5199 22:35 IB5197 23:35
Qatar Airways arrives QR3597 08:50
Ryanair arrives FR483 11:50
MLN Melilla ⇆
Iberia
236 /wk
82% on time
2.3% cancelled
Schedule Iberia departs IB2260 07:15 IB2272 08:45 IB2278 09:30 IB2262 11:45 IB2264 13:30 IB2268 15:15 IB2266 15:30 IB2276 16:30 IB2274 19:00 IB2270 21:00
Iberia arrives IB2261 08:15 IB2263 11:10 IB2275 11:55 IB2267 14:10 IB2277 14:45 IB2269 16:00 IB2265 17:55 IB2273 19:15 IB2273 19:55 IB2271 21:25 IB2279 22:50
AMS Amsterdam ⇆
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:40 KL2593 14:00 KL2650 15:00 KL1546 16:10 KL2652 20:25
Ryanair departs FR5691 05:50 FR5691 15:25 FR2334 17:15
Transavia departs HV6654 19:30
Avialeasing arrives EC7889 18:00
Iberia arrives IB5869 22:50
KLM arrives KL2649 09:45 KL2580 13:05 KL2653 14:05 KL2663 14:55 KL1545 15:15 KL2651 19:30
Ryanair arrives FR5692 13:15 FR5692 22:00 FR2335 23:50
LGW London ⇆
British Airways · easyJet · Iberia · Jet2.com · TUI Airways · Wizz Air UK
205 /wk
63% on time
1% cancelled
Schedule British Airways departs BA2641 12:05 BA2641 12:10 BA2643 19:20 BA2643 20:05
easyJet departs U28070 11:15 U28070 11:30 U28072 14:05 U28072 18:05 U28076 21:20
Iberia departs IB5846 16:55
Jet2.com departs LS3106 11:20 LS3106 20:25
TUI Airways departs BY4455 14:15
Wizz Air UK departs W95724 10:55 W95724 11:00
British Airways arrives BA2640 11:15 BA2640 11:20 BA2642 18:30 BA2642 19:15
easyJet arrives U28069 10:50 U28069 10:55 U28071 13:15 U28075 20:35
Iberia arrives IB5847 23:25
Jet2.com arrives LS3105 10:20 LS3105 19:30
TUI Airways arrives BY4504 13:05 BY4454 13:05 BY4574 18:35
Wizz Air UK arrives W95723 10:05 W95723 10:15
ORY Paris ⇆
Iberia · Transavia France
118 /wk
76% on time
0.4% cancelled
Schedule Iberia departs IB5882 09:55 IB5886 10:35 IB5884 11:15 IB5886 14:50 IB5890 17:45 IB5888 19:55
Transavia France departs TO4613 09:25 TO4611 10:15 TO4611 10:25 TO4615 12:00 TO4617 18:00 TO4619 19:10
Iberia arrives IB5883 09:15 IB5887 16:20 IB5885 17:00 IB5889 19:15 IB5887 20:30 IB5891 23:25
Transavia France arrives TO4612 08:35 TO4610 09:25 TO4610 09:35 TO4614 11:10 TO4616 17:10 TO4618 18:20
DUB Dublin ⇆
Aer Lingus · Ryanair
97 /wk
60% on time
0.3% cancelled
Schedule Aer Lingus departs EI583 12:00 EI587 20:00
Ryanair departs FR7047 06:10 FR8578 09:00 FR7055 17:15 FR7045 20:45
Aer Lingus arrives EI582 11:20 EI586 19:20
Ryanair arrives FR7046 12:45 FR8579 15:35 FR7044 20:10 FR7054 23:50
BRU Brussels ⇆
Brussels Airlines · Iberia · Transavia · TUI fly Belgium
94 /wk
77% on time
0.4% cancelled
Schedule Brussels Airlines departs SN3734 13:40 SN3736 15:20 SN1538 19:30
Iberia departs IB5858 07:15 IB5565 10:00
Transavia departs HV9036 10:10 HV9038 19:05 HV9036 19:05
TUI fly Belgium departs TB1012 09:50 TB1014 17:35
Brussels Airlines arrives SN3733 12:40 SN3735 14:30 SN1537 18:40
Iberia arrives IB5859 13:40 IB5566 16:20
Transavia arrives HV9035 09:20 HV9035 18:15 HV9037 18:15
TUI fly Belgium arrives TB1011 08:55 TB1013 09:10
PMI Palma de Mallorca ⇆
Iberia · Ryanair
87 /wk
70% on time
0.6% cancelled
Schedule Iberia departs IB5707 08:55 IB5709 13:35 IB5711 17:45
Ryanair departs FR5730 15:45 FR5677 20:45 FR5730 21:20
Iberia arrives IB5706 08:15 IB5710 17:00 IB5708 17:10
Ryanair arrives FR5729 15:10 FR5676 20:10 FR5729 20:45
BIO Bilbao ⇆
Iberia · Volotea · Qatar Airways
86 /wk
86% on time
0.6% cancelled
Schedule Iberia departs IB5513 06:45 IB5515 12:25 IB5519 12:50 IB5519 14:20 IB5517 16:05 IB5517 17:35 IB5519 18:35 IB5519 21:00
Volotea departs V73513 21:35
Iberia arrives IB5514 10:30 IB5518 15:30 IB5516 16:15 IB5520 16:40 IB5518 16:55 IB5520 18:05 IB5520 20:20 IB5520 22:15
Qatar Airways arrives QR3743 09:35
Volotea arrives V73512 08:20
MAN Manchester ⇆
easyJet · Jet2.com · Ryanair · TUI Airways
82 /wk
57% on time
0.9% cancelled
Schedule easyJet departs U22004 10:55 U22004 11:10 U22026 11:40 U22004 12:35 U22004 13:05 U22070 22:30 U22026 22:55
Jet2.com departs LS810 11:25 LS810 11:35 LS810 15:40
Ryanair departs FR3209 07:45 FR3233 10:05 FR3233 10:25 FR3233 10:30
TUI Airways departs BY2429 11:05 BY2421 19:50 BY2497 20:25
easyJet arrives U22025 10:55 U22003 12:00 U22069 21:45 U22025 22:10
Jet2.com arrives LS809 10:25 LS809 10:45 LS809 14:25
Ryanair arrives FR3232 09:50 FR3232 09:55 FR3208 14:15 FR3232 16:45
TUI Airways arrives BY2522 10:00 BY2496 10:15 BY1482 11:10 BY2530 18:35 BY2420 18:35
CPH Copenhagen ⇆
Norwegian · Ryanair · Scandinavian Airlines
80 /wk
84% on time
0.1% cancelled
Schedule Norwegian departs DY5070 06:55 DY3671 12:25 DY5074 15:50 DY3673 19:45
Ryanair departs FR649 10:35 FR649 18:45 FR647 19:15
Scandinavian Airlines departs SK584 10:40 SK584 10:45 SK588 18:30
Norwegian arrives DY3670 11:40 DY5071 15:00 DY3672 19:00 DY5075 23:55
Ryanair arrives FR650 10:00 FR650 18:10 FR648 18:40
Scandinavian Airlines arrives SK583 09:55 SK587 17:40
ARN Stockholm ⇆
Norwegian · Ryanair · Scandinavian Airlines
67 /wk
82% on time
0.3% cancelled
FCO Rome ⇆
Ryanair · Wizz Air Malta
60 /wk
58% on time
0.5% cancelled
BRS Bristol ⇆
easyJet · Jet2.com · Ryanair · TUI Airways
57 /wk
71% on time
1% cancelled
BHX Birmingham ⇆
easyJet · Jet2.com · Ryanair · TUI Airways
56 /wk
67% on time
0% cancelled
STN London ⇆
Jet2.com · Ryanair
56 /wk
60% on time
0.1% cancelled
MXP Milan ⇆
Avialeasing · Ryanair · Wizz Air Malta
53 /wk
61% on time
1.2% cancelled
LTN London ⇆
easyJet · Ryanair · Wizz Air UK
52 /wk
54% on time
1.2% cancelled
VLC Valencia ⇆
Iberia · Ryanair
50 /wk
76% on time
0.2% cancelled
ZRH Zurich ⇆
Swiss International Air Lines
50 /wk
74% on time
0.8% cancelled
WAW Warsaw ⇆
LOT Polish Airlines · Ryanair · Wizz Air
46 /wk
68% on time
0% cancelled
HEL Helsinki ⇆
Finnair · Norwegian
45 /wk
75% on time
0% cancelled
LBA Leeds ⇆
Jet2.com · Ryanair
44 /wk
65% on time
1.4% cancelled
OSL Oslo ⇆
Norwegian · Scandinavian Airlines
43 /wk
81% on time
0.4% cancelled
LIS Lisbon ⇆
Ryanair · TAP Air Portugal
40 /wk
64% on time
0.6% cancelled
CDG Paris ⇆
Air France
39 /wk
72% on time
0.4% cancelled
BFS Belfast ⇆
easyJet · Jet2.com · Ryanair · Ryanair UK
38 /wk
71% on time
0.6% cancelled
GLA Glasgow ⇆
easyJet · Jet2.com · Ryanair · TUI Airways
37 /wk
64% on time
0.2% cancelled
EMA Nottingham ⇆
Jet2.com · Ryanair · TUI Airways
37 /wk
73% on time
0% cancelled
CMN Casablanca ⇆
Air Arabia Maroc · Royal Air Maroc
36 /wk
79% on time
0.4% cancelled
PRG Prague ⇆
Eurowings · Ryanair
36 /wk
56% on time
0% cancelled
BER Berlin ⇆
Avialeasing · Eurowings · Ryanair
35 /wk
68% on time
0.2% cancelled
IBZ Ibiza ⇆
Ryanair
35 /wk
70% on time
0% cancelled
VIE Vienna ⇆
Austrian Airlines · Ryanair
34 /wk
71% on time
0% cancelled
GVA Geneva ⇆
Avialeasing · Swiss International Air Lines
33 /wk
83% on time
0.2% cancelled
EDI Edinburgh ⇆
easyJet · Jet2.com · Ryanair
31 /wk
65% on time
0.5% cancelled
MUC Munich ⇆
Discover Airlines · Lufthansa
31 /wk
82% on time
0% cancelled
ORK Cork ⇆
Aer Lingus · Ryanair
31 /wk
76% on time
0% cancelled
GOT Göteborg ⇆
Norwegian · Ryanair · Scandinavian Airlines
30 /wk
81% on time
0% cancelled
IST Istanbul ⇆
Turkish Airlines
28 /wk
74% on time
0.3% cancelled
LHR London ⇆
British Airways
28 /wk
66% on time
0% cancelled
BUD Budapest ⇆
Ryanair · Wizz Air
27 /wk
78% on time
0% cancelled
CGN Köln ⇆
Eurowings · Ryanair
26 /wk
63% on time
0% cancelled
NRN Weeze ⇆
Ryanair
21 /wk
75% on time
0% cancelled
KRK Kraków ⇆
Ryanair · Wizz Air
20 /wk
65% on time
0.4% cancelled
OTP Bucharest ⇆
Ryanair · Wizz Air Malta
20 /wk
65% on time
0% cancelled
OPO Porto ⇆
Ryanair
18 /wk
69% on time
0% cancelled
TNG Tangier ⇆
Royal Air Maroc · Ryanair
17 /wk
73% on time
0% cancelled
OVD Ranón ⇆
Volotea
17 /wk
76% on time
0.4% cancelled
HAM Hamburg ⇆
Eurowings · Ryanair
16 /wk
64% on time
0% cancelled
NTE Nantes ⇆
Avialeasing · Volotea
16 /wk
73% on time
0% cancelled
GDN Gdańsk ⇆
Ryanair · Wizz Air
15 /wk
79% on time
0% cancelled
TTU Tétouan ⇆
Royal Air Maroc · Ryanair
15 /wk
84% on time
1.1% cancelled
RIX Riga ⇆
AirBaltic · Ryanair
13 /wk
78% on time
0% cancelled
LCY London ⇆
BA CityFlyer
13 /wk
48% on time
1.7% cancelled
RBA Rabat ⇆
Ryanair
13 /wk
68% on time
0% cancelled
SOF Sofia ⇆
Ryanair · Wizz Air
12 /wk
79% on time
0% cancelled
KTW Katowice ⇆
Ryanair · Wizz Air
11 /wk
71% on time
0% cancelled
VCE Venezia ⇆
Ryanair · Wizz Air Malta
10 /wk
48% on time
0% cancelled
ATH Athens ⇆
Aegean Airlines
10 /wk
61% on time
0.7% cancelled
VNO Vilnius ⇆
AirBaltic · Wizz Air
9 /wk
82% on time
0% cancelled
DOH Doha ⇆
Qatar Airways
9 /wk
80% on time
0% cancelled
FEZ Saïss ⇆
Ryanair
9 /wk
77% on time
0% cancelled
ANR Antwerp ⇆
TUI fly Belgium
8 /wk
58% on time
0% cancelled
NCE Nice ⇆
Avialeasing
8 /wk
55% on time
3% cancelled
PSA Pisa ⇆
Ryanair
5 /wk
48% on time
0% cancelled
TIA Tirana ⇆
Wizz Air Malta
5 /wk
47% on time
0% cancelled
BRQ Brno ⇆
Ryanair
4 /wk
74% on time
0% cancelled
LCJ Łódź ⇆
Ryanair
4 /wk
68% on time
0% cancelled
■ ≥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
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.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/malaga-AGP
Copy
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