Direct Flights
from Barcelona BCN
with Ryanair

28,469 weekly flights departing from El Prat
Serving 295 domestic and 3,862 international routes.
Departure city: Barcelona, Spain

Domestic
Eivissa (IBZ)24/week 1h05min from $18
Granadilla de Abone (TFS)2/week 3h30min from $70
Jerez de la Frontera (XRY)16/week 1h45min from $28
Las Palmas (LPA)4/week 3h35min from $25
Mahón (MAH)8/week 1h00min from $26
Málaga (AGP)13/week 1h40min from $22
Palma de Mallorca (PMI)32/week 0h55min from $23
Puerto del Rosario (FUE)9/week 3h20min from $17
Santa Cruz de Tenerife (TFN)10/week 3h25min from $26
Santander (SDR)7/week 1h30min from $15
Santiago de Compostela (SCQ)12/week 1h55min from $28
Sevilla (SVQ)34/week 1h45min from $25
Valladolid (VLL)15/week 1h30min from $19
Belgium
Brussels (BRU)32/week 2h10min from $20
Charleroi (CRL)13/week 2h15min from $26
Bulgaria
Sofia (SOF)3/week 2h55min from $26
Czechia
Prague (PRG)12/week 2h25min from $29
France
Beauvais (BVA)18/week 2h00min from $26
Germany
Berlin (SXF)21/week 2h35min from $26
Cologne-Bonn (CGN)15/week 2h25min from $24
Frankfurt (FRA)19/week 2h20min from $28
Hamburg (HAM)14/week 2h45min from $20
Greece
Athens (ATH)4/week 2h50min from $36
Hungary
Budapest (BUD)12/week 2h40min from $26
Ireland
Dublin (DUB)22/week 2h40min from $32
Italy
Bergamo (BGY)30/week 1h45min from $25
Bologna (BLQ)14/week 1h45min from $25
Naples (NAP)7/week 2h00min from $25
Rome (FCO)42/week 1h50min from $22
Turin (TRN)16/week 1h40min from $17
Venice (VCE)17/week 1h50min from $25
Latvia
Riga (RIX)4/week 3h35min from $40
Lithuania
Vilnius (VNO)4/week 3h30min from $42
Luxembourg
Luxembourg (LUX)6/week 2h05min from $28
Malta
Gudja/Luqa (MLA)7/week 2h10min from $25
Montenegro
Podgorica (TGD)5/week 2h25min from $28
Morocco
Fez (FEZ)5/week 2h00min from $25
Marrakech (RAK)11/week 2h25min from $30
Nador (NDR)9/week 1h45min from $25
Poland
Kraków (KRK)12/week 2h49min from $38
Nowy Dwór Mazowiecki (WMI)9/week 3h05min from $31
Portugal
Porto (OPO)22/week 1h55min from $22
Sweden
Göteborg (GOT)4/week 3h05min from $29
Stockholm (NYO)4/week 3h30min from $25
Ukraine
Kiev (KBP)11/week 3h30min from $47
United Kingdom
Birmingham (BHX)12/week 2h25min from $26
Cardiff (CWL)2/week 2h20min from $26
Derby (EMA)13/week 2h30min from $22
Edinburgh (EDI)8/week 2h55min from $38
Glasgow (PIK)9/week 2h50min from $17
Liverpool (LPL)8/week 2h20min from $25
London (LTN)15/week 2h15min from $22
London (STN)31/week 2h30min from $26
Manchester (MAN)15/week 2h35min from $25