Direct Flights
from Madrid MAD
with Ryanair

28,469 weekly flights departing from Adolfo Suárez Madrid-Barajas Intl
Serving 295 domestic and 3,862 international routes.
Departure city: Madrid, Spain

Domestic
Arrecife (ACE)29/week 2h45min from $27
Eivissa (IBZ)18/week 1h20min from $27
Granadilla de Abone (TFS)14/week 3h00min from $30
Las Palmas (LPA)21/week 3h00min from $22
Mahón (MAH)11/week 1h35min from $39
Palma de Mallorca (PMI)52/week 1h25min from $26
Puerto del Rosario (FUE)9/week 2h45min from $49
Santa Cruz de Tenerife (TFN)15/week 2h55min from $26
Santiago de Compostela (SCQ)17/week 1h15min from $15
Belgium
Brussels (BRU)14/week 2h25min from $22
Charleroi (CRL)7/week 2h20min from $27
Bulgaria
Sofia (SOF)7/week 3h25min from $31
Czechia
Prague (PRG)16/week 2h50min from $28
Denmark
Copenhagen (CPH)9/week 3h15min from $40
France
Beauvais (BVA)13/week 2h05min from $17
Marseille Provence (MRS)13/week 1h45min from $19
Germany
Berlin (SXF)14/week 3h00min from $26
Cologne-Bonn (CGN)8/week 2h30min from $25
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)10/week 3h35min from $37
Hungary
Budapest (BUD)12/week 3h10min from $29
Ireland
Dublin (DUB)19/week 2h39min from $36
Italy
Bari (BRI)8/week 2h40min from $25
Bergamo (BGY)21/week 2h15min from $22
Bologna (BLQ)14/week 2h15min from $22
Cagliari (CAG)4/week 2h05min from $27
Catania (CTA)4/week 2h40min from $37
Milan (MXP)14/week 2h05min from $13
Naples (NAP)7/week 2h30min from $29
Palermo (PMO)10/week 2h30min from $27
Pisa (PSA)9/week 2h10min from $27
Rome (CIA)22/week 2h25min from $27
Lithuania
Vilnius (VNO)5/week 3h50min from $37
Luxembourg
Luxembourg (LUX)4/week 2h20min from $28
Malta
Gudja/Luqa (MLA)8/week 2h40min from $26
Morocco
Fez (FEZ)3/week 1h35min from $20
Marrakech (RAK)18/week 2h05min from $17
Ouarzazate (OZZ)3/week 2h00min from $13
Rabat (RBA)9/week 1h35min from $20
Tangier (TNG)14/week 1h30min from $17
Netherlands
Eindhoven (EIN)7/week 2h30min from $25
Poland
Kraków (KRK)3/week 3h15min from $56
Nowy Dwór Mazowiecki (WMI)9/week 3h30min from $34
Wroclaw (WRO)3/week 3h00min from $26
Portugal
Porto (OPO)25/week 1h15min from $25
Romania
Bucharest (OTP)12/week 3h40min from $28
Slovakia
Bratislava (BTS)2/week 3h00min from $41
Ukraine
Kiev (KBP)10/week 4h20min from $41
United Kingdom
Birmingham (BHX)6/week 2h30min from $26
London (STN)51/week 2h30min from $22
Manchester (MAN)16/week 2h35min from $27