Direct Flights
from Madrid MAD
with Ryanair

5,947 weekly flights departing from Adolfo Suárez Madrid-Barajas Intl
Serving 255 domestic and 2,378 international routes.
Departure city: Madrid, Spain

Domestic
Arrecife (ACE)7/week 2h45min from $72
Eivissa (IBZ)7/week 1h20min from $42
Granadilla de Abone (TFS)3/week 3h05min from $53
Las Palmas (LPA)8/week 3h00min from $53
Mahón (MAH)11/week 1h35min from $39
Palma de Mallorca (PMI)16/week 1h30min from $31
Puerto del Rosario (FUE)4/week 2h45min from $53
Santa Cruz de Tenerife (TFN)4/week 2h55min from $53
Santiago de Compostela (SCQ)2/week 1h15min from $43
Austria
Wien (VIE)3/week 3h00min from $60
Belgium
Brussels (BRU)1/week 2h25min from $436
Charleroi (CRL)1/week 2h25min from $140
Bulgaria
Sofia (SOF)2/week 3h30min from $52
Czechia
Prague (PRG)2/week 2h55min from $59
Denmark
Copenhagen (CPH)3/week 3h20min from $127
France
Beauvais (BVA)4/week 2h10min from $54
Marseille Provence (MRS)3/week 1h50min from $37
Germany
Berlin (SXF)3/week 3h00min from $27
Berlin (BER)1/week 3h05min from $23
Cologne-Bonn (CGN)2/week 2h35min from $40
Frankfurt (FRA)5/week 2h30min from $26
Hamburg (HAM)4/week 2h50min from $54
Nürnberg (NUE)4/week 2h30min from $24
Greece
Athens (ATH)1/week 3h35min from $98
Hungary
Budapest (BUD)4/week 3h15min from $33
Ireland
Dublin (DUB)4/week 2h45min from $65
Italy
Bari (BRI)1/week 2h50min from $100
Bergamo (BGY)4/week 2h20min from $40
Bologna (BLQ)2/week 2h20min from $80
Cagliari (CAG)4/week 2h05min from $27
Catania (CTA)1/week 2h50min from $131
Milan (MXP)2/week 2h05min from $32
Naples (NAP)2/week 2h30min from $99
Palermo (PMO)1/week 2h35min from $122
Pisa (PSA)1/week 2h15min from $96
Rome (CIA)2/week 2h30min from $57
Lithuania
Vilnius (VNO)5/week 3h50min from $37
Luxembourg
Luxembourg (LUX)1/week 2h20min from $351
Malta
Gudja/Luqa (MLA)1/week 2h40min from $171
Morocco
Fez (FEZ)1/week 1h35min from $60
Marrakech (RAK)3/week 2h05min from $37
Ouarzazate (OZZ)3/week 2h00min from $13
Rabat (RBA)3/week 1h35min from $36
Tangier (TNG)3/week 1h30min from $27
Netherlands
Eindhoven (EIN)1/week 2h35min from $122
Poland
Kraków (KRK)1/week 3h15min from $118
Nowy Dwór Mazowiecki (WMI)4/week 3h35min from $14
Wroclaw (WRO)2/week 3h00min from $80
Portugal
Porto (OPO)5/week 1h20min from $33
Romania
Bucharest (OTP)4/week 3h50min from $46
Slovakia
Bratislava (BTS)2/week 3h00min from $41
Ukraine
Kiev (KBP)3/week 4h20min from $64
United Kingdom
Birmingham (BHX)1/week 2h30min from $52
London (STN)7/week 2h30min from $46
Manchester (MAN)4/week 2h40min from $40