Direct Flights
from Barcelona BCN

929 weekly flights departing from El Prat
Serving 27 domestic and 104 international routes.
Main airline: Vueling
Departure city: Barcelona, Spain

Domestic
Eivissa (IBZ)9/week 1h00min from $24
Mahón (MAH)5/week 0h55min from $25
Palma de Mallorca (PMI)18/week 0h55min from $27
Arrecife (ACE)2/week 3h10min from $32
Madrid (MAD)18/week 1h25min from $36
Vigo (VGO)2/week 1h50min from $36
Puerto del Rosario (FUE)1/week 3h15min from $37
Sevilla (SVQ)10/week 1h45min from $38
Málaga (AGP)8/week 1h40min from $39
Bilbao (BIO)6/week 1h15min from $39
Santiago de Compostela (SCQ)3/week 1h50min from $41
San Sebastián (EAS)1/week 1h10min from $44
Oviedo/Aviles (OVD)4/week 1h40min from $52
Jerez de la Frontera (XRY)1/week 1h45min from $52
Santa Cruz de Tenerife (TFN)5/week 3h30min from $71
Santander (SDR)2/week 1h20min from $75
Granada (GRX)4/week 1h35min from $92
Alicante (ALC)5/week 1h10min from $98
Valencia (VLC)2/week 1h00min from $121
Las Palmas (LPA)4/week 3h30min from $130
A Coruña (LCG)2/week 1h50min from $136
Badajoz (BJZ)1/week 1h40min from $203
León (LEN)1/week 1h25min from $394
Albania
Tiranë (TIA)1/week 21h25min from $81
Algeria
Algiers (ALG)2/week 1h10min from $62
Oran (ORN)1/week 1h30min from $98
Argentina
Buenos Aires (EZE)1/week 13h40min from $1,283
Austria
Wien (VIE)6/week 2h15min from $38
Azerbaijan
Baku (GYD)1/week 5h15min from $349
Belgium
Brussels (BRU)7/week 2h20min from $44
Charleroi (CRL)1/week 2h15min from $89
Brazil
São Paulo (GRU)1/week 11h00min from $827
Bulgaria
Sofia (SOF)2/week 2h50min from $45
Canada
Montréal (YUL)1/week 8h45min from $805
China
Shanghai (PVG)1/week 12h05min
Beijing (PEK)1/week 11h05min from $886
Colombia
Bogotá (BOG)1/week 10h54min from $740
Czechia
Prague (PRG)3/week 2h25min from $60
Denmark
Copenhagen (CPH)5/week 3h05min from $47
Egypt
Cairo (CAI)1/week 4h05min from $225
Finland
Helsinki (HEL)1/week 3h55min from $127
France
Lille (LIL)1/week 2h05min
Bordeaux (BOD)3/week 1h20min from $28
Nice (NCE)3/week 1h20min from $32
Basel/Mulhouse/Freiburg (BSL)2/week 1h55min from $39
Marseille Provence (MRS)1/week 1h10min from $39
Lyon (LYS)2/week 1h35min from $49
Paris (CDG)10/week 2h00min from $64
Paris (ORY)8/week 1h55min from $65
Nantes (NTE)3/week 1h35min from $71
Strasbourg (SXB)1/week 2h05min from $72
Beauvais (BVA)1/week 2h00min from $97
Georgia
Kutaisi (KUT)1/week 4h50min from $211
Germany
Stuttgart (STR)3/week 2h05min from $62
Hamburg (HAM)3/week 2h45min from $71
Düsseldorf (DUS)4/week 2h15min from $73
Berlin (BER)5/week 2h45min from $88
Munich (MUC)7/week 2h10min from $109
Cologne-Bonn (CGN)2/week 2h25min from $161
Frankfurt (FRA)7/week 2h15min from $253
Greece
Athens (ATH)3/week 2h55min from $181
Hungary
Budapest (BUD)4/week 2h35min from $54
Iceland
Reykjavík (KEF)1/week 19h20min from $200
Ireland
Dublin (DUB)3/week 2h50min from $64
Cork (ORK)1/week 2h40min from $325
Israel
Tel Aviv (TLV)3/week 4h10min from $413
Italy
Milan (MXP)13/week 1h50min from $31
Palermo (PMO)1/week 1h55min from $33
Naples (NAP)3/week 2h00min from $34
Bergamo (BGY)2/week 1h45min from $38
Rome (FCO)12/week 1h45min from $38
Bologna (BLQ)5/week 1h40min from $38
Cagliari (CAG)1/week 1h30min from $52
Olbia (OLB)1/week 1h30min from $76
Turin (TRN)1/week 1h35min from $83
Venice (VCE)4/week 1h50min from $90
Catania (CTA)1/week 2h05min from $103
Florence (FLR)3/week 1h45min from $119
Kuwait
Kuwait City (KWI)1/week 6h00min from $555
Latvia
Riga (RIX)2/week 3h45min from $77
Lithuania
Vilnius (VNO)1/week 3h30min from $131
Luxembourg
Luxembourg (LUX)3/week 2h15min from $57
Malta
Gudja/Luqa (MLA)2/week 2h10min from $32
Mexico
México City (MEX)1/week 12h50min from $829
Morocco
Tetouan (TTU)1/week 1h40min
Ouarzazate (OZZ)1/week 2h30min
Marrakech (RAK)2/week 2h30min from $40
Nador (NDR)1/week 1h50min from $55
Tangier (TNG)2/week 1h55min from $63
Casablanca (CMN)1/week 2h10min from $165
Netherlands
Eindhoven (EIN)1/week 2h20min from $61
Amsterdam (AMS)13/week 2h25min from $109
Rotterdam (RTM)1/week 2h15min from $133
Norway
Oslo (OSL)2/week 3h30min from $161
Poland
Kraków (KRK)3/week 2h50min from $59
Wroclaw (WRO)1/week 2h55min from $71
Gdansk (GDN)1/week 3h10min from $154
Warsaw (WAW)3/week 3h10min from $161
Katowice (KTW)1/week 2h55min from $197
Portugal
Porto (OPO)4/week 2h00min from $36
Lisbon (LIS)13/week 2h00min from $46
Qatar
Doha (DOH)3/week 6h00min from $775
Romania
Bucharest (OTP)2/week 3h15min from $61
Iasi (IAS)1/week 3h25min from $167
Saudi Arabia
Jeddah (JED)1/week 5h15min from $661
Serbia
Belgrade (BEG)1/week 2h35min from $224
South Korea
Seoul (ICN)1/week 11h35min from $1,446
Sweden
Stockholm (ARN)2/week 3h40min from $89
Switzerland
Geneva (GVA)6/week 1h40min from $34
Zürich (ZRH)6/week 1h45min from $111
Turkey
Istanbul (IST)4/week 3h35min from $333
Istanbul (SAW)1/week 3h35min from $596
United Arab Emirates
Abu Dhabi (AUH)1/week 6h10min from $898
Dubai (DXB)2/week 6h25min from $972
United Kingdom
Birmingham (BHX)3/week 2h30min from $40
London (STN)4/week 2h30min from $40
Bristol (BRS)3/week 2h20min from $41
Manchester (MAN)4/week 2h35min from $42
London (LTN)2/week 2h25min from $43
Liverpool (LPL)1/week 2h40min from $46
London (LGW)13/week 2h30min from $49
Newcastle upon Tyne (NCL)1/week 2h50min from $55
London (LHR)11/week 2h35min from $96
Glasgow (GLA)1/week 2h50min from $101
Edinburgh (EDI)2/week 3h00min from $147
London (LCY)1/week 2h20min from $243
United States
Boston (BOS)1/week 15h05min from $355
Miami (MIA)1/week 10h20min from $436
Newark (EWR)1/week 9h00min from $463
Philadelphia (PHL)1/week 8h45min from $475
Los Angeles (LAX)1/week 10h50min from $592
Atlanta (ATL)1/week 10h45min from $689