← Direct flights & deals from AGP
Watch deals from AGP
We'll email you the cheapest direct round-trips — free, weekly, no password.
Free · weekly digest · no password needed
Map
List
Deals
Info
Filters
IB
Iberia
VY
Vueling
Multiple daily
~46m
EI
Aer Lingus
FR
Ryanair
Multiple daily
~2h 54m
TO
Transavia France
VY
Vueling
Multiple daily
~2h 22m
LS
Jet2
FR
Ryanair
Multiple daily
~2h 43m
AY
Finnair
D8
Norwegian Air Sweden
Multiple daily
~4h 48m
FR
Ryanair
HV
Transavia
Multiple daily
~2h 50m
FR
Ryanair
TP
TAP Air Portugal
Multiple daily
~1h 6m
V7
Volotea
VY
Vueling
Daily
~1h 28m
3O
Air Arabia Maroc
AT
Royal Air Maroc
Daily
~1h 6m
IB
Iberia
VY
Vueling
Daily
~2h 20m
FR
Ryanair
VY
Vueling
Daily
~2h 18m
U2
easyJet
FR
Ryanair
Daily
~1h 20m
OS
Austrian
FR
Ryanair
Daily
~3h 14m
FR
Ryanair
W6
Wizz Air
Daily
~3h 26m
EI
Aer Lingus
FR
Ryanair
Daily
~2h 42m
U2
easyJet
LX
SWISS
Daily
~2h 16m
U2
easyJet
LX
SWISS
~2h 34m
AF
Air France
Multiple daily
~2h 24m
EW
Eurowings
FR
Ryanair
Daily
~2h 51m
FR
Ryanair
W6
Wizz Air
Daily
~3h 38m
FR
Ryanair
W6
Wizz Air
Daily
~3h 18m
FR
Ryanair
W4
Wizz Air Malta
Daily
~3h 58m
TK
Turkish Airlines
Daily
~4h 13m
U2
easyJet
FR
Ryanair
Daily
~57m
FR
Ryanair
W6
Wizz Air
Daily
~3h 29m
FR
Ryanair
Daily
~2h 40m
BT
airBaltic
FR
Ryanair
Daily
~4h 27m
HV
Transavia
Daily
~2h 51m
FR
Ryanair
W6
Wizz Air
5–6×/week
~3h 53m
FR
Ryanair
VY
Vueling
5–6×/week
~2h 3m
FR
Ryanair
Daily
~2h 29m
EW
Eurowings
Daily
~2h 53m
V7
Volotea
Daily
~1h 30m
FR
Ryanair
Daily
~2h 53m
U2
easyJet
V7
Volotea
3–4×/week
~2h 1m
U2
easyJet
Daily
~2h 30m
VY
Vueling
Daily
~1h 29m
D8
Norwegian Air Sweden
FR
Ryanair
3–4×/week
~3h 39m
FR
Ryanair
Daily
~1h 18m
AT
Royal Air Maroc
FR
Ryanair
3–4×/week
~41m
FR
Ryanair
Daily
~2h 32m
EW
Eurowings
Daily
~3h 19m
FR
Ryanair
Daily
~4h 18m
LG
Luxair
Daily
~2h 39m
FR
Ryanair
Daily
~1h 56m
VY
Vueling
FR
Ryanair
~1h 14m
FR
Ryanair
5–6×/week
~2h 50m
FR
Ryanair
5–6×/week
~2h 44m
TS
Air Transat
5–6×/week
~7h 49m
EW
Eurowings
5–6×/week
~2h 44m
D8
Norwegian Air Sweden
FR
Ryanair
3–4×/week
~3h 59m
FR
Ryanair
5–6×/week
~3h 3m
FR
Ryanair
3–4×/week
~2h 32m
VY
Vueling
3–4×/week
~2h 7m
FR
Ryanair
3–4×/week
~2h 45m
TB
TUI Airlines Belgium
3–4×/week
~2h 42m
FR
Ryanair
3–4×/week
~2h 24m
DY
Norwegian Air Shuttle
D8
Norwegian Air Sweden
1–2×/week
~3h 48m
D8
Norwegian Air Sweden
3–4×/week
~3h 43m
TB
TUI Airlines Belgium
3–4×/week
~2h 46m
D8
Norwegian Air Sweden
3–4×/week
~3h 31m
FR
Ryanair
3–4×/week
~54m
EW
Eurowings
3–4×/week
~3h 10m
FR
Ryanair
3–4×/week
~2h 24m
FR
Ryanair
3–4×/week
~3h 36m
U2
easyJet
3–4×/week
~2h 41m
FR
Ryanair
3–4×/week
~2h 40m
JU
Air Serbia
3–4×/week
~3h 24m
FR
Ryanair
3–4×/week
~3h 11m
FR
Ryanair
3–4×/week
~3h 19m
FR
Ryanair
3–4×/week
~3h
W4
Wizz Air Malta
3–4×/week
~3h 48m
FR
Ryanair
3–4×/week
~3h 22m
FR
Ryanair
3–4×/week
~2h 28m
FR
Ryanair
3–4×/week
~2h 56m
W4
Wizz Air Malta
3–4×/week
~3h 15m
FR
Ryanair
3–4×/week
~2h 42m
A3
Aegean Airlines
U2
easyJet
1–2×/week
~3h 43m
V7
Volotea
1–2×/week
~1h 44m
V7
Volotea
VY
Vueling
1–2×/week
~1h 32m
FR
Ryanair
1–2×/week
~3h 4m
FR
Ryanair
1–2×/week
~2h 30m
V7
Volotea
1–2×/week
~1h 30m
FR
Ryanair
W6
Wizz Air
~3h 36m
FR
Ryanair
1–2×/week
~3h 1m
FR
Ryanair
1–2×/week
~2h 40m
FR
Ryanair
1–2×/week
~3h 28m
FR
Ryanair
1–2×/week
~3h 19m
FR
Ryanair
V7
Volotea
1–2×/week
~1h 28m
D8
Norwegian Air Sweden
1–2×/week
~4h 14m
FR
Ryanair
1–2×/week
~4h 18m
BT
airBaltic
1–2×/week
~4h 43m
BT
airBaltic
1–2×/week
~4h 50m
BT
Air Baltic
W6
Wizz Air
3–4×/week
~4h 22m
FR
Ryanair
1–2×/week
~3h 43m
FR
Ryanair
Occasional
~1h 24m
QR
Qatar Airways
Occasional
~7h 27m
SM
Air Cairo
Occasional
~5h 16m
FR
Ryanair
Occasional
~3h 1m
FI
Icelandair
Occasional
~4h 42m
FR
Ryanair
Occasional
~2h 17m
FR
Ryanair
~3h 26m
EY
Etihad Airways
~7h 51m
LG
Luxair
~45m
FR
Ryanair
~2h 56m
FR
Ryanair
~2h 27m
V7
Volotea
~2h 11m
V7
Volotea
~2h 34m
5F
Fly One
~4h 18m
TB
TUI fly Belgium
~54m
TB
TUI fly Belgium
~41m
D8
Norwegian Air Sweden
~3h 51m
FR
Ryanair
~3h 40m
KU
Kuwait Airways
~6h 47m
IB
Iberia
~1h 21m
V7
Volotea
~2h 38m
V7
Volotea
~1h 57m
BA
British Airways
~2h 39m
BA
British Airways
~2h 40m
U2
easyJet
FR
Ryanair
~2h 42m
FR
Ryanair
~1h 35m
GF
Gulf Air
~7h 16m
TO
Transavia France
~1h 51m
UA
United Airlines
Daily
~8h 4m
U2
easyJet
IB
Iberia
~2h 7m
FR
Ryanair
~3h 52m
FR
Ryanair
~3h 11m
SV
Saudia
~6h 55m
V7
Volotea
~2h 37m
IZ
Arkia Israeli Airlines
~5h 9m
V7
Volotea
~1h 41m
DY
Norwegian Air Shuttle
~4h 33m
KM
KM Malta Airlines
~2h 41m
D8
Norwegian Air Sweden
~3h 55m
Cheapest current round-trip fares from AGP .
Tap a card to verify on the route page.
About AGP
Málaga-Costa del Sol (AGP) is an airport in Málaga, Spain serving 167 nonstop destinations across 43 countries. The largest operators are Ryanair, easyJet and Vueling. On-time performance is 99.7% based on the most recent Eurocontrol data (arrivals not delayed 15+ minutes). The airport operates in the CEST (UTC+0200) timezone. Updated 30 August 2026.
Frequently asked questions
How many nonstop destinations does AGP have?
AGP (Málaga-Costa del Sol) serves 167 nonstop destinations across 43 countries.
Which airlines fly nonstop from AGP?
Airlines flying nonstop from AGP include Norwegian Air Sweden, Ryanair, Etihad Airways, Luxair, easyJet, KLM, Transavia, Vueling, TUI Airlines Belgium, Aegean Airlines and 51 more.
What is the on-time performance at AGP?
AGP has an on-time performance rate of 99.7%, based on the most recent Eurocontrol data covering arrivals not delayed 15 minutes or more.
What is the ICAO code for AGP?
The ICAO code for AGP (Málaga-Costa del Sol) is LEMG.
ICAO
LEMG
Route data
updated 28 days ago