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
Oviedo/Aviles (OVD)2/week 1h35min from $9
Palma de Mallorca (PMI)19/week 1h00min from $17
Mahón (MAH)7/week 1h00min from $22
Eivissa (IBZ)12/week 1h05min from $25
Vigo (VGO)2/week 1h55min from $29
Málaga (AGP)7/week 1h40min from $37
Sevilla (SVQ)10/week 1h40min from $38
Madrid (MAD)13/week 1h25min from $40
Jerez de la Frontera (XRY)3/week 1h50min from $43
Santander (SDR)2/week 1h25min from $47
Alicante (ALC)5/week 1h15min from $50
Santiago de Compostela (SCQ)4/week 1h45min from $55
Arrecife (ACE)2/week 3h15min from $60
A Coruña (LCG)2/week 1h50min from $60
Puerto del Rosario (FUE)1/week 3h25min from $68
Granada (GRX)3/week 1h35min from $69
Bilbao (BIO)4/week 1h15min from $72
San Sebastián (EAS)2/week 1h20min from $78
Santa Cruz de Tenerife (TFN)4/week 3h30min from $86
Las Palmas (LPA)4/week 3h35min from $89
Almería (LEI)1/week 1h30min from $104
Santa Cruz de La Palma (SPC)1/week 3h45min from $217
Melilla (MLN)1/week 2h25min from $421
Albania
Tiranë (TIA)2/week 2h35min from $91
Algeria
Algiers (ALG)2/week 1h20min from $163
Argentina
Buenos Aires (EZE)1/week 13h45min from $1,202
Austria
Wien (VIE)6/week 2h35min from $58
Belgium
Brussels (BRU)7/week 2h15min from $87
Charleroi (CRL)1/week 2h15min from $95
Bulgaria
Sofia (SOF)3/week 2h50min from $95
Canada
Toronto (YYZ)1/week 8h45min from $567
Chile
Santiago (SCL)1/week 14h55min from $1,586
China
Beijing (PEK)1/week 11h25min from $778
Colombia
Bogotá (BOG)1/week 10h50min from $952
Croatia
Dubrovnik (DBV)1/week 2h15min from $83
Split (SPU)1/week 2h10min from $165
Czechia
Prague (PRG)3/week 2h30min from $74
Denmark
Billund (BLL)2/week 2h55min from $50
Copenhagen (CPH)5/week 3h05min from $87
Aalborg (AAL)1/week 3h00min from $99
Egypt
Luxor (LXR)1/week 4h10min
Cairo (CAI)2/week 4h10min from $231
Finland
Helsinki (HEL)1/week 4h05min from $236
France
Bordeaux (BOD)2/week 1h15min from $39
Beauvais (BVA)2/week 2h00min from $41
Nice (NCE)3/week 1h25min from $43
Marseille Provence (MRS)1/week 1h10min from $43
Basel/Mulhouse/Freiburg (BSL)4/week 1h55min from $49
Paris (CDG)12/week 1h55min from $58
Paris (ORY)7/week 2h00min from $58
Lyon (LYS)3/week 1h30min from $63
Nantes (NTE)1/week 1h35min from $104
Gambia
Banjul (BJL)1/week 5h20min from $472
Germany
Stuttgart (STR)3/week 2h05min from $64
Cologne-Bonn (CGN)2/week 2h25min from $70
Berlin (BER)3/week 2h45min from $75
Hamburg (HAM)2/week 2h45min from $105
Munich (MUC)7/week 2h10min from $120
Düsseldorf (DUS)3/week 2h15min from $134
Frankfurt (FRA)6/week 2h10min from $167
Hannover (HAJ)1/week 2h35min from $184
Greece
Athens (ATH)4/week 21h05min from $167
Hungary
Budapest (BUD)3/week 2h35min from $87
Ireland
Dublin (DUB)7/week 3h00min from $33
Israel
Tel Aviv (TLV)1/week 4h15min from $174
Italy
Milan (MXP)9/week 1h45min from $33
Bergamo (BGY)3/week 1h45min from $33
Alghero (AHO)1/week 1h20min from $33
Palermo (PMO)1/week 1h55min from $35
Rome (FCO)14/week 1h50min from $39
Turin (TRN)1/week 1h30min from $40
Venice (VCE)5/week 1h50min from $51
Bologna (BLQ)4/week 1h40min from $52
Naples (NAP)3/week 2h00min from $75
Milan (LIN)1/week 1h40min from $80
Genoa (GOA)1/week 1h40min from $84
Cagliari (CAG)1/week 1h30min from $92
Catania (CTA)1/week 2h10min from $104
Bari (BRI)1/week 2h05min from $110
Florence (FLR)3/week 1h40min from $113
Trieste (TRS)1/week 1h55min from $113
Perugia (PEG)1/week 1h55min from $121
Jordan
Amman (AMM)1/week 4h20min from $249
Kuwait
Kuwait City (KWI)1/week 6h10min from $630
Lithuania
Vilnius (VNO)1/week 3h35min from $72
Malta
Gudja/Luqa (MLA)2/week 2h10min from $51
Mexico
México City (MEX)1/week 12h30min from $921
Morocco
Nador (NDR)2/week 1h45min from $43
Fez (FEZ)2/week 1h55min from $68
Tangier (TNG)2/week 1h55min from $74
Casablanca (CMN)1/week 2h15min from $171
Netherlands
Amsterdam (AMS)13/week 2h15min from $119
Eindhoven (EIN)1/week 2h15min from $131
Rotterdam (RTM)1/week 2h15min from $162
Norway
Oslo (OSL)2/week 3h25min from $88
Poland
Kraków (KRK)1/week 2h50min from $84
Katowice (KTW)1/week 2h50min from $112
Warsaw (WAW)2/week 3h00min from $113
Nowy Dwór Mazowiecki (WMI)1/week 3h05min from $149
Portugal
Porto (OPO)6/week 1h55min from $33
Faro (FAO)1/week 2h00min from $33
Lisbon (LIS)11/week 1h55min from $36
Qatar
Doha (DOH)3/week 6h10min from $573
Romania
Timisoara (TSR)1/week 2h45min from $121
Bucharest (OTP)1/week 3h15min from $184
Bacau (BCM)1/week 20h50min from $264
Saudi Arabia
Jeddah (JED)1/week 5h20min from $602
Serbia
Belgrade (BEG)1/week 2h30min from $80
South Korea
Seoul (ICN)2/week 11h50min from $1,100
Sweden
Stockholm (ARN)1/week 3h35min from $78
Switzerland
Geneva (GVA)4/week 1h40min from $34
Zürich (ZRH)7/week 1h40min from $104
Turkey
Istanbul (IST)3/week 3h40min
Istanbul (SAW)2/week 3h30min from $267
United Arab Emirates
Abu Dhabi (AUH)1/week 6h20min from $674
Dubai (DXB)2/week 6h45min from $760
United Kingdom
London (STN)4/week 2h25min from $34
Derby (EMA)1/week 2h25min from $35
Bristol (BRS)3/week 2h25min from $36
London (LTN)3/week 2h25min from $38
London (LGW)11/week 2h30min from $45
Newcastle upon Tyne (NCL)1/week 2h45min from $46
Edinburgh (EDI)2/week 2h55min from $48
Birmingham (BHX)2/week 2h30min from $52
Manchester (MAN)5/week 2h35min from $54
London (LHR)10/week 2h25min from $78
Glasgow (PIK)1/week 2h55min from $95
United States
Chicago (ORD)1/week 9h40min from $351
New York (JFK)3/week 8h30min from $377
Washington (IAD)1/week 9h10min from $399
Miami (MIA)1/week 10h00min from $399
Newark (EWR)1/week 8h40min from $468
Philadelphia (PHL)1/week 8h35min from $518
Los Angeles (LAX)1/week 10h50min from $582
Atlanta (ATL)1/week 10h35min from $711
Dallas-Fort Worth (DFW)1/week 11h11min from $737
San Francisco (SFO)1/week 11h30min from $781