Direct Flights
from Barcelona BCN

4,695 weekly flights departing from El Prat
Serving 30 domestic and 171 international routes.
Main airline: Vueling
Departure city: Barcelona, Spain

Domestic
Santander (SDR)18/week 1h20min from $15
Puerto del Rosario (FUE)16/week 3h15min from $17
Eivissa (IBZ)115/week 1h00min from $17
Valladolid (VLL)22/week 1h25min from $19
Málaga (AGP)58/week 1h35min from $22
Vigo (VGO)16/week 1h50min from $23
Santiago de Compostela (SCQ)38/week 1h50min from $23
Palma de Mallorca (PMI)166/week 0h45min from $23
San Sebastián (EAS)21/week 1h15min from $23
Valencia (VLC)15/week 1h00min from $23
Mahón (MAH)105/week 0h55min from $25
Las Palmas (LPA)31/week 3h20min from $25
Sevilla (SVQ)86/week 1h35min from $25
Bilbao (BIO)64/week 1h15min from $25
Jerez de la Frontera (XRY)25/week 1h45min from $25
Santa Cruz de Tenerife (TFN)39/week 3h20min from $26
Alicante (ALC)39/week 1h10min from $29
A Coruña (LCG)28/week 1h45min from $29
Almería (LEI)9/week 1h20min from $29
Granadilla de Abone (TFS)3/week 3h30min from $32
Arrecife (ACE)14/week 3h10min from $35
Oviedo/Aviles (OVD)31/week 1h35min from $35
Madrid (MAD)255/week 1h15min from $37
Granada (GRX)30/week 1h30min from $38
Pamplona (PNA)3/week 1h05min from $50
Santa Cruz de La Palma (SPC)2/week 3h45min from $62
Melilla (MLN)5/week 2h20min from $84
Burgos (RGS)6/week 1h15min from $88
León (LEN)9/week 1h25min from $100
Badajoz (BJZ)7/week 1h40min from $101
Algeria
Algiers (ALG)33/week 1h15min from $56
Oran (ORN)7/week 1h30min from $62
Argentina
Buenos Aires (EZE)7/week 13h30min from $324
Austria
Wien (VIE)82/week 2h05min from $22
Belarus
Minsk (MSQ)8/week 3h30min from $118
Belgium
Brussels (BRU)97/week 2h00min from $20
Charleroi (CRL)13/week 2h15min from $26
Brazil
São Paulo (GRU)44/week 11h15min from $314
Bulgaria
Sofia (SOF)23/week 2h40min from $19
Canada
Toronto (YYZ)32/week 9h00min from $255
Montréal (YUL)30/week 8h15min from $431
Chile
Santiago (SCL)4/week 14h20min from $300
China
Shanghai (PVG)4/week 12h10min from $622
Beijing (PEK)4/week 10h50min from $622
Colombia
Bogotá (BOG)28/week 10h55min from $365
Croatia
Dubrovnik (DBV)13/week 2h10min from $35
Split (SPU)11/week 2h05min from $47
Zagreb (ZAG)9/week 2h00min from $56
Zadar (ZAD)1/week 2h10min from $97
Czechia
Prague (PRG)44/week 2h15min from $29
Denmark
Copenhagen (CPH)45/week 3h00min from $29
Aalborg (AAL)4/week 3h05min from $31
Billund (BLL)2/week 2h45min from $67
Egypt
Cairo (CAI)6/week 4h05min from $389
Faroe Islands
Sorvag (FAE)2/week 3h50min from $247
Finland
Helsinki (HEL)45/week 3h50min from $54
France
Lyon (LYS)23/week 1h25min from $17
Nice (NCE)35/week 1h15min from $17
Bordeaux (BOD)21/week 1h15min from $19
Paris (CDG)148/week 1h55min from $23
Lille (LIL)3/week 2h00min from $23
Paris (ORY)79/week 1h50min from $25
Toulouse (TLS)3/week 1h00min from $25
Beauvais (BVA)18/week 2h00min from $26
Basel/Mulhouse/Freiburg (BSL)26/week 1h45min from $29
Marseille Provence (MRS)13/week 1h05min from $29
Nantes (NTE)20/week 1h35min from $35
Brest (BES)2/week 1h55min from $41
Rennes (RNS)6/week 1h40min from $45
Bastia (BIA)3/week 1h35min from $57
Gambia
Banjul (BJL)2/week 5h10min from $121
Georgia
Kutaisi (KUT)2/week 4h40min from $31
Tbilisi (TBS)4/week 4h10min from $237
Germany
Hamburg (HAM)46/week 2h40min from $20
Cologne-Bonn (CGN)46/week 2h20min from $24
Berlin (SXF)39/week 2h35min from $26
Frankfurt (FRA)110/week 2h10min from $28
Berlin (TXL)14/week 2h40min from $29
Munich (MUC)91/week 2h00min from $38
Stuttgart (STR)45/week 2h05min from $38
Düsseldorf (DUS)39/week 2h20min from $41
Nürnberg (NUE)5/week 2h10min from $47
Hannover (HAJ)14/week 2h30min from $50
Greece
Athens (ATH)39/week 2h40min from $36
Mykonos Island (JMK)7/week 3h05min from $60
Santorini (JTR)4/week 3h05min from $60
Heraklion (HER)2/week 3h05min from $72
Kerkyra (CFU)1/week 2h30min from $72
Hong Kong
Hong Kong (HKG)9/week 12h00min from $641
Hungary
Debrecen (DEB)4/week 2h55min from $13
Budapest (BUD)26/week 2h30min from $26
Iceland
Reykjavík (KEF)12/week 4h30min from $70
Ireland
Dublin (DUB)44/week 2h40min from $27
Cork (ORK)5/week 2h35min from $59
Israel
Tel Aviv (TLV)54/week 4h00min from $122
Italy
Turin (TRN)30/week 1h30min from $17
Rome (FCO)132/week 1h45min from $22
Alghero (AHO)3/week 1h20min from $23
Naples (NAP)39/week 1h55min from $25
Venice (VCE)45/week 1h50min from $25
Bologna (BLQ)28/week 1h40min from $25
Bergamo (BGY)42/week 1h45min from $25
Cagliari (CAG)7/week 1h25min from $29
Milan (MXP)71/week 1h35min from $29
Olbia (OLB)8/week 1h25min from $29
Genoa (GOA)3/week 1h35min from $35
Pisa (PSA)9/week 1h35min from $38
Catania (CTA)12/week 2h05min from $41
Florence (FLR)29/week 1h40min from $41
Bari (BRI)7/week 2h05min from $44
Brindisi (BDS)2/week 2h20min from $45
Palermo (PMO)8/week 1h55min from $47
Jordan
Amman (AMM)8/week 4h25min from $440
Latvia
Riga (RIX)22/week 3h35min from $36
Lebanon
Beirut (BEY)7/week 4h05min from $118
Lithuania
Vilnius (VNO)7/week 3h30min from $34
Luxembourg
Luxembourg (LUX)17/week 2h00min from $28
Malta
Gudja/Luqa (MLA)13/week 2h05min from $25
Mexico
México City (MEX)28/week 12h00min from $477
Moldova, Republic of
Chisinau (KIV)7/week 3h10min from $28
Montenegro
Podgorica (TGD)5/week 2h25min from $28
Morocco
Nador (NDR)14/week 1h40min from $25
Fez (FEZ)11/week 1h55min from $25
Tangier (TNG)15/week 1h50min from $29
Marrakech (RAK)18/week 2h20min from $30
Casablanca (CMN)24/week 1h30min from $55
Netherlands
Rotterdam (RTM)8/week 2h15min from $38
Eindhoven (EIN)13/week 2h15min from $40
Amsterdam (AMS)91/week 2h15min from $42
North Macedonia
Skopje (SKP)2/week 2h40min from $25
Norway
Oslo (OSL)45/week 3h20min from $31
Stavanger (SVG)3/week 3h10min from $49
Bergen (BGO)4/week 3h15min from $58
Trondheim (TRD)3/week 3h50min from $67
Pakistan
Islamabad (ISB)4/week 7h25min from $368
Sialkot (SKT)3/week 7h45min from $386
Peru
Lima (LIM)14/week 13h00min from $540
Poland
Katowice (KTW)3/week 2h50min from $25
Gdansk (GDN)5/week 3h10min from $25
Warsaw (WAW)18/week 2h50min from $31
Nowy Dwór Mazowiecki (WMI)9/week 3h05min from $31
Kraków (KRK)16/week 2h40min from $38
Portugal
Porto (OPO)43/week 1h55min from $22
Lisbon (LIS)127/week 1h55min from $38
Faro (FAO)3/week 2h00min from $41
Qatar
Doha (DOH)21/week 5h50min from $460
Romania
Craiova (CRA)4/week 3h00min from $25
Cluj-Napoca (CLJ)7/week 3h05min from $25
Bucharest (OTP)29/week 3h00min from $25
Timisoara (TSR)2/week 2h45min from $25
Iasi (IAS)6/week 3h20min from $33
Russian Federation
Moscow (DME)37/week 4h25min from $70
St. Petersburg (LED)21/week 4h10min from $103
Ekaterinburg (SVX)3/week 6h10min from $153
Moscow (SVO)50/week 4h20min from $196
Senegal
Dakar (DSS)9/week 4h40min from $192
Serbia
Belgrade (BEG)7/week 2h30min from $68
Singapore
Singapore (SIN)3/week 12h40min from $399
South Korea
Seoul (ICN)13/week 11h40min from $678
Sweden
Stockholm (NYO)4/week 3h30min from $25
Göteborg (GOT)10/week 3h05min from $29
Stockholm (ARN)37/week 3h30min from $44
Switzerland
Geneva (GVA)53/week 1h30min from $25
Zürich (ZRH)52/week 1h40min from $29
Tunisia
Tunis (TUN)11/week 1h35min from $54
Turkey
Istanbul (SAW)23/week 3h25min from $89
Istanbul (IST)28/week 3h25min from $232
Ukraine
Kiev (KBP)23/week 3h30min from $47
Zaporozhye (OZH)2/week 4h00min from $74
Lvov (LWO)4/week 3h00min from $82
Kharkiv (HRK)2/week 4h10min from $88
Kiev (IEV)3/week 3h45min from $97
Odessa (ODS)3/week 3h30min from $111
United Arab Emirates
Abu Dhabi (AUH)7/week 6h25min from $551
Dubai (DXB)28/week 6h30min from $562
United Kingdom
Glasgow (PIK)9/week 2h50min from $17
London (LTN)36/week 2h15min from $22
Derby (EMA)13/week 2h30min from $22
Birmingham (BHX)22/week 2h20min from $25
London (LGW)103/week 2h15min from $25
Manchester (MAN)53/week 2h35min from $25
Liverpool (LPL)20/week 2h20min from $25
London (STN)31/week 2h30min from $26
Cardiff (CWL)2/week 2h20min from $26
London (LHR)76/week 2h15min from $30
Glasgow (GLA)6/week 3h05min from $34
Newcastle upon Tyne (NCL)6/week 2h45min from $35
Bristol (BRS)20/week 2h15min from $35
Southend (SEN)5/week 2h20min from $36
Belfast (BFS)5/week 2h45min from $36
Edinburgh (EDI)14/week 2h50min from $38
Leeds/Bradford (LBA)5/week 2h45min from $40
United States
Boston (BOS)8/week 8h25min from $125
New York (JFK)57/week 7h50min from $129
Newark (EWR)15/week 8h35min from $154
Chicago (ORD)15/week 9h25min from $181
San Francisco (SFO)12/week 12h15min from $190
Fort Lauderdale (FLL)3/week 9h55min from $191
Los Angeles (LAX)11/week 12h10min from $213
Oakland (OAK)6/week 12h10min from $218
Miami (MIA)15/week 9h50min from $259
Washington (IAD)7/week 9h05min from $345
Philadelphia (PHL)10/week 9h05min from $484
Charlotte (CLT)7/week 9h50min from $782
Atlanta (ATL)15/week 10h05min from $899