Málaga Airport (AGP)
Málaga International Airport averages 149 flights per day to 127 destinations, with 17 domestic and 110 international routes. A total of 43 airlines operate at AGP, led by Ryanair. This airport provides direct service to 32 countries across three continents, with a route network dominated by domestic flights and the United Kingdom as its largest international market. The longest nonstop route from Málaga connects to Montreal, with a typical flight time of 7 hrs 30 mins.
- Destinations
- 127 (17 domestic · 110 international)
- Flights per day
- 149 (37 domestic · 114 international)
- Busiest Route
- Madrid (7/day)
- Longest Direct Flight
- Montreal 7 hrs 30 mins
- Shortest Flight
- Ceuta 30 mins
- Top Airline
- Ryanair (78 routes)
- Top Country
- Spain (37 flights/day)
- Longest Runway
- 10,515 ft / 3,205 m
Weather in Málaga
127 Destinations from Málaga Airport (AGP)
This week, 127 active routes depart from Málaga International Airport. The busiest route connects Málaga with Madrid and is operated by 2 airlines. The longest nonstop flight is to Montreal, and the shortest flight is to Ceuta.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 7 | Madrid |
AGP → MAD
1 hr 35 mins |
Air Europa, Iberia2 |
| 7 | Melilla |
AGP → MLN
1 hr 20 mins |
Iberia, Vueling2 |
| 6 | Barcelona |
AGP → BCN
2 hrs |
Ryanair, Vueling2 |
| 5 | Amsterdam |
AGP → AMS
3 hrs |
KLM, Ryanair, Transavia, Vueling4 |
| 5 | Ceuta |
AGP → JCU
30 mins |
Hélity1 |
| 5 | London (LGW) |
AGP → LGW
2 hrs 50 mins |
BA Euroflyer, easyJet, Vueling, Wizz Air UK4 |
| 4 | Copenhagen |
AGP → CPH
3 hrs 40 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 4 | Dublin |
AGP → DUB
3 hrs 10 mins |
Aer Lingus, Ryanair2 |
| 3 | Brussels (BRU) |
AGP → BRU
2 hrs 55 mins |
Brussels Airlines, Transavia, TUI Airlines Belgium3 |
| 3 | Paris (ORY) |
AGP → ORY
2 hrs 35 mins |
Transavia France, Vueling2 |
| 3 | London (STN) |
AGP → STN
3 hrs 5 mins |
Ryanair1 |
| 3 | Helsinki |
AGP → HEL
4 hrs 25 mins |
Finnair, Norwegian Air Sweden2 |
| 3 | Lisbon |
AGP → LIS
1 hr 40 mins |
Ryanair, TAP Air Portugal2 |
| 3 | Stockholm |
AGP → ARN
4 hrs |
Norwegian Air Sweden, Ryanair, SAS3 |
| 3 | Eindhoven |
AGP → EIN
2 hrs 55 mins |
Ryanair, Transavia2 |
| 3 | Manchester |
AGP → MAN
3 hrs 15 mins |
easyJet, Jet2, Ryanair, TUI Airways4 |
| 3 | Paris (CDG) |
AGP → CDG
2 hrs 35 mins |
Air France1 |
| 2 | Casablanca |
AGP → CMN
1 hr 30 mins |
Air Arabia Maroc, Royal Air Maroc2 |
| 2 | Warsaw |
AGP → WAW
3 hrs 35 mins |
LOT - Polish Airlines, Ryanair, Wizz Air3 |
| 2 | Prague |
AGP → PRG
3 hrs 15 mins |
Ryanair, SmartWings2 |
| 2 | Rome |
AGP → FCO
2 hrs 35 mins |
Ryanair, Vueling, Wizz Air Malta3 |
| 2 | Istanbul |
AGP → IST
4 hrs 10 mins |
Turkish Airlines1 |
| 2 | Budapest |
AGP → BUD
3 hrs 30 mins |
Ryanair, SmartWings, Wizz Air3 |
| 2 | London (LHR) |
AGP → LHR
2 hrs 55 mins |
British Airways1 |
| 2 | Birmingham |
AGP → BHX
3 hrs 5 mins |
easyJet, Jet2, Ryanair3 |
| 2 | Gran Canaria Island |
AGP → LPA
2 hrs 40 mins |
Ryanair, Vueling2 |
| 2 | Tenerife Island (TFN) |
AGP → TFN
2 hrs 40 mins |
Vueling1 |
| 2 | Marrakech |
AGP → RAK
1 hr 40 mins |
Ryanair1 |
| 2 | Milan |
AGP → MXP
2 hrs 40 mins |
easyJet, Ryanair, Wizz Air Malta3 |
| 1 | Berlin |
AGP → BER
3 hrs 20 mins |
easyJet, Ryanair2 |
| 1 | Bristol |
AGP → BRS
2 hrs 50 mins |
easyJet, Ryanair2 |
| 1 | Leeds |
AGP → LBA
3 hrs 5 mins |
Jet2, Ryanair2 |
| 1 | Palma De Mallorca |
AGP → PMI
1 hr 55 mins |
Ryanair, Vueling2 |
| 1 | Oslo |
AGP → OSL
3 hrs 50 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, SAS3 |
| 1 | Vienna |
AGP → VIE
3 hrs 15 mins |
Austrian, Ryanair, Wizz Air Malta3 |
| 1 | Zurich |
AGP → ZRH
2 hrs 45 mins |
SWISS1 |
| 1 | Bratislava |
AGP → BTS
3 hrs 20 mins |
Ryanair, Wizz Air2 |
| 1 | Edinburgh |
AGP → EDI
3 hrs 15 mins |
easyJet, Jet2, Ryanair, Ryanair UK4 |
| 1 | Frankfurt-am-Main |
AGP → FRA
3 hrs 5 mins |
Lufthansa1 |
| 1 | Rabat |
AGP → RBA
1 hr 25 mins |
Ryanair1 |
| 1 | Rotterdam |
AGP → RTM
2 hrs 55 mins |
Transavia1 |
| 1 | Wrocław |
AGP → WRO
3 hrs 30 mins |
Ryanair, Wizz Air2 |
| 1 | Belfast |
AGP → BFS
3 hrs 15 mins |
easyJet, Ryanair UK2 |
| 1 | Brussels (CRL) |
AGP → CRL
2 hrs 50 mins |
Ryanair1 |
| 1 | Geneva |
AGP → GVA
2 hrs 40 mins |
easyJet, SWISS2 |
| 1 | Lanzarote Island |
AGP → ACE
2 hrs 30 mins |
Ryanair, Vueling2 |
| 1 | Munich |
AGP → MUC
2 hrs 55 mins |
Lufthansa, Lufthansa City Airlines2 |
| 1 | Nottingham |
AGP → EMA
3 hrs 5 mins |
Jet2, Ryanair, TUI Airways3 |
| 1 | Ranón |
AGP → OVD
2 hrs 5 mins |
Volotea1 |
| 1 | Valencia |
AGP → VLC
1 hr 15 mins |
Iberia, Ryanair2 |
| 6/week | Bergamo |
AGP → BGY
2 hrs 45 mins |
Ryanair1 |
| 6/week | Bucharest |
AGP → OTP
3 hrs 40 mins |
Ryanair, Wizz Air Malta2 |
| 6/week | Cork |
AGP → ORK
2 hrs 55 mins |
Ryanair1 |
| 6/week | Düsseldorf |
AGP → DUS
3 hrs 5 mins |
Eurowings1 |
| 6/week | Glasgow (GLA) |
AGP → GLA
3 hrs 15 mins |
easyJet, Jet22 |
| 6/week | Goteborg |
AGP → GOT
3 hrs 40 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 6/week | Kraków |
AGP → KRK
18 hrs 40 mins |
Ryanair, Wizz Air2 |
| 6/week | Newcastle |
AGP → NCL
3 hrs 15 mins |
Jet2, Ryanair2 |
| 5/week | Bilbao |
AGP → BIO
1 hr 55 mins |
Volotea, Vueling2 |
| 5/week | Cologne |
AGP → CGN
2 hrs 55 mins |
Eurowings, Ryanair2 |
| 5/week | Gdańsk |
AGP → GDN
4 hrs 5 mins |
Ryanair, Wizz Air2 |
| 5/week | Ibiza Town |
AGP → IBZ
1 hr 45 mins |
Ryanair1 |
| 5/week | Kaunas |
AGP → KUN
3 hrs 50 mins |
Ryanair1 |
| 5/week | Liverpool |
AGP → LPL
3 hrs |
easyJet, Ryanair2 |
| 5/week | Poznań |
AGP → POZ
3 hrs 30 mins |
Ryanair1 |
| 5/week | Riga |
AGP → RIX
4 hrs 10 mins |
airBaltic, Ryanair2 |
| 5/week | Tenerife Island (TFS) |
AGP → TFS
3 hrs |
Ryanair, TUI Airways2 |
| 5/week | Weeze |
AGP → NRN
3 hrs |
Ryanair1 |
| 4/week | Basel |
AGP → BSL
2 hrs 45 mins |
easyJet1 |
| 4/week | Fuerteventura Island |
AGP → FUE
2 hrs 30 mins |
Vueling1 |
| 4/week | Hahn |
AGP → HHN
3 hrs |
Ryanair1 |
| 4/week | Luxembourg |
AGP → LUX
2 hrs 55 mins |
Luxair1 |
| 4/week | Marseille |
AGP → MRS
2 hrs 15 mins |
Ryanair1 |
| 4/week | Montreal |
AGP → YUL
7 hrs 30 mins |
Air Transat1 |
| 4/week | Ostend |
AGP → OST
2 hrs 55 mins |
TUI Airlines Belgium1 |
| 4/week | Sofia |
AGP → SOF
3 hrs 20 mins |
Ryanair, Wizz Air2 |
| 4/week | Tangier |
AGP → TNG
1 hr |
Ryanair1 |
| 4/week | Torp |
AGP → TRF
3 hrs 50 mins |
Norwegian Air Sweden, Ryanair2 |
| 4/week | Zagreb |
AGP → ZAG
2 hrs 45 mins |
Ryanair1 |
| 3/week | Antwerp |
AGP → ANR
3 hrs 10 mins |
TUI Airlines Belgium1 |
| 3/week | Belgrade |
AGP → BEG
3 hrs 10 mins |
Air Serbia1 |
| 3/week | Billund |
AGP → BLL
3 hrs 30 mins |
Norwegian Air Sweden1 |
| 3/week | Bologna |
AGP → BLQ
2 hrs 45 mins |
Ryanair1 |
| 3/week | Bournemouth |
AGP → BOH
2 hrs 50 mins |
Ryanair1 |
| 3/week | Charleston |
AGP → NOC
3 hrs 10 mins |
Ryanair1 |
| 3/week | Doha |
AGP → DOH
6 hrs 50 mins |
Qatar Airways1 |
| 3/week | Fes |
AGP → FEZ
1 hr 20 mins |
Ryanair1 |
| 3/week | Limerick city |
AGP → SNN
3 hrs 5 mins |
Ryanair1 |
| 3/week | Pardubice |
AGP → PED
3 hrs 25 mins |
Ryanair1 |
| 3/week | Treviso |
AGP → TSF
2 hrs 55 mins |
Ryanair1 |
| 2/week | Aalborg |
AGP → AAL
3 hrs 45 mins |
Norwegian Air Sweden1 |
| 2/week | Aarhus |
AGP → AAR
3 hrs 45 mins |
Ryanair1 |
| 2/week | Baden-Baden |
AGP → FKB
2 hrs 50 mins |
Ryanair1 |
| 2/week | Bremen |
AGP → BRE
3 hrs 10 mins |
Ryanair1 |
| 2/week | Brno |
AGP → BRQ
3 hrs 25 mins |
Ryanair1 |
| 2/week | Cardiff |
AGP → CWL
2 hrs 50 mins |
TUI Airways1 |
| 2/week | Cluj-Napoca |
AGP → CLJ
3 hrs 35 mins |
Wizz Air Malta1 |
| 2/week | Culleredo |
AGP → LCG
2 hrs 5 mins |
Volotea1 |
| 2/week | Durham |
AGP → MME
3 hrs 15 mins |
Ryanair1 |
| 2/week | Glasgow (PIK) |
AGP → PIK
3 hrs 20 mins |
Ryanair1 |
| 2/week | Katowice |
AGP → KTW
3 hrs 25 mins |
Wizz Air1 |
| 2/week | Łódź |
AGP → LCJ
3 hrs 50 mins |
Ryanair1 |
| 2/week | Lübeck |
AGP → LBC
3 hrs 10 mins |
Ryanair1 |
| 2/week | Memmingen |
AGP → FMM
2 hrs 50 mins |
Ryanair1 |
| 2/week | Münster |
AGP → FMO
3 hrs 10 mins |
Ryanair1 |
| 2/week | Nápoli |
AGP → NAP
2 hrs 50 mins |
Ryanair1 |
| 2/week | Newquay |
AGP → NQY
2 hrs 45 mins |
Ryanair1 |
| 2/week | Nuremberg |
AGP → NUE
3 hrs 5 mins |
Ryanair1 |
| 2/week | Ostrava |
AGP → OSR
3 hrs 35 mins |
Ryanair1 |
| 2/week | Pisa |
AGP → PSA
2 hrs 30 mins |
Ryanair1 |
| 2/week | Porto |
AGP → OPO
1 hr 50 mins |
Ryanair1 |
| 2/week | Santander |
AGP → SDR
2 hrs |
Ryanair1 |
| 2/week | Santiago de Compostela |
AGP → SCQ
2 hrs |
Vueling1 |
| 2/week | Southend |
AGP → SEN
2 hrs 55 mins |
easyJet1 |
| 2/week | Stockholm / Västerås |
AGP → VST
4 hrs 5 mins |
Ryanair1 |
| 2/week | Tallinn |
AGP → TLL
4 hrs 10 mins |
airBaltic1 |
| 2/week | Tampere / Pirkkala |
AGP → TMP
4 hrs 45 mins |
airBaltic1 |
| 2/week | Tétouan |
AGP → TTU
1 hr 5 mins |
Ryanair1 |
| 2/week | Tirana |
AGP → TIA
3 hrs 5 mins |
Wizz Air Malta1 |
| 2/week | Vilnius |
AGP → VNO
4 hrs 25 mins |
Wizz Air1 |
| 1/week | Bergen |
AGP → BGO
3 hrs 50 mins |
Norwegian Air Shuttle1 |
| 1/week | Bodø |
AGP → BOO
4 hrs 15 mins |
Copenhagen Airtaxi1 |
| 1/week | Exeter |
AGP → EXT
2 hrs 40 mins |
Ryanair1 |
| 1/week | Hamburg |
AGP → HAM
3 hrs 20 mins |
Eurowings1 |
| 1/week | Stavanger |
AGP → SVG
3 hrs 40 mins |
Norwegian Air Shuttle1 |
| 1/week | Stockholm / Nyköping |
AGP → NYO
4 hrs 5 mins |
Norwegian Air Sweden1 |
| 1/week | Stuttgart |
AGP → STR
2 hrs 50 mins |
Eurowings1 |
Airlines
Málaga International Airport is served by 43 airlines, with Ryanair in the lead at 40% of routes. The top three carriers together cover 53% of routes. 23 carriers operate only one route each. A total of 39 airlines operate international routes, compared with 7 serving domestic routes. Air Transat is operating the longest nonstop flight, connecting to Montreal with a flight time of 7 hrs 30 mins.
- Ryanair78 routes
- Vueling13 routes
- easyJet13 routes
- Norwegian Air Sweden9 routes
- Wizz Air9 routes
- Jet27 routes
- Wizz Air Malta6 routes
- Transavia4 routes
- SAS4 routes
- TUI Airways4 routes
- Eurowings4 routes
- Iberia3 routes
- TUI Airlines Belgium3 routes
- Norwegian Air Shuttle3 routes
- Volotea3 routes
- airBaltic3 routes
- SmartWings2 routes
- SWISS2 routes
- Ryanair UK2 routes
- Lufthansa2 routes
- Air Europa1 route
- KLM1 route
- Hélity1 route
- BA Euroflyer1 route
- Wizz Air UK1 route
- Aer Lingus1 route
- Brussels Airlines1 route
- Transavia France1 route
- Finnair1 route
- TAP Air Portugal1 route
- Air France1 route
- Air Arabia Maroc1 route
- Royal Air Maroc1 route
- LOT - Polish Airlines1 route
- Turkish Airlines1 route
- British Airways1 route
- Austrian1 route
- Lufthansa City Airlines1 route
- Luxair1 route
- Air Transat1 route
- Air Serbia1 route
- Qatar Airways1 route
- Copenhagen Airtaxi1 route
Málaga International Airport provides direct service to 32 countries across three continents. The route network is 13% domestic and 87% international, with London (LGW), United Kingdom serving as the primary international destination.
- Spain37/day
- United Kingdom24/day
- Netherlands9/day
- Germany8/day
- France7/day
- Poland6/day
- Morocco6/day
- Italy6/day
- Belgium5/day
- Ireland5/day
- Denmark5/day
- Sweden4/day
- Czechia3/day
- Finland3/day
- Portugal3/day
- Switzerland2/day
- Norway2/day
- Turkey2/day
- Hungary2/day
- Austria1/day
- Romania1/day
- Slovakia1/day
- Lithuania1/day
- Latvia5/week
- Luxembourg4/week
- Canada4/week
- Bulgaria4/week
- Croatia4/week
- Serbia3/week
- Qatar3/week
- Estonia2/week
- Albania2/week
Global Rankings of Málaga Airport (AGP)
This snapshot shows how Málaga Airport (AGP) 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.
- #77 – Total Destination Count (Network breadth)
- #407 – Domestic Destination Count
- #38 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #170 – Total Flight Count (Operational intensity)
- #311 – Domestic Flight Count
- #90 – International Flight Count
- #206 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #152 – Total Distance Flown (Global reach)
- #273 – Distance per Flight (Route profile)
- #184 – Distance per Runway (Long-haul leverage)
4 Runways at Málaga Airport (AGP)
| Name | Length | Width | Surface |
|---|---|---|---|
| 13 | 10,515 ft · 3,205 m | 148 ft · 45 m | Asphalt |
| 31 | 10,515 ft · 3,205 m | 148 ft · 45 m | Asphalt |
| 12 | 10,285 ft · 3,135 m | 148 ft · 45 m | Asphalt |
| 30 | 10,285 ft · 3,135 m | 148 ft · 45 m | Asphalt |
10 Aircraft Require Longer Runway
Longest runway available is 10,515 ft / 3,205 m long. The following aircraft typically require more runway than is available at Málaga International Airport.
| Aircraft | Takeoff required | Landing required |
|---|---|---|
| Boeing 777-300 | 10,597 ft · 3,230 m | 5,906 ft · 1,800 m |
| Boeing 747-100 | 10,650 ft · 3,246 m | 6,168 ft · 1,880 m |
| Boeing 747-8 VIP / BBJ | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-8 Freighter | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-300 | 10,827 ft · 3,300 m | 6,919 ft · 2,109 m |
| Boeing 747-400F | 10,827 ft · 3,300 m | 6,890 ft · 2,100 m |
| Boeing 747-400ER | 10,892 ft · 3,320 m | 7,136 ft · 2,175 m |
| 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 |