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
Melilla (MLN)1/week 2h25min
Palma de Mallorca (PMI)21/week 1h00min from $14
Eivissa (IBZ)11/week 1h05min from $17
Mahón (MAH)8/week 1h00min from $25
Santander (SDR)2/week 1h25min from $32
Sevilla (SVQ)10/week 1h40min from $32
Alicante (ALC)5/week 1h15min from $33
Santa Cruz de La Palma (SPC)1/week 3h45min from $35
Málaga (AGP)8/week 1h40min from $36
Madrid (MAD)13/week 1h25min from $36
Arrecife (ACE)2/week 3h15min from $39
Santiago de Compostela (SCQ)5/week 1h45min from $40
Bilbao (BIO)4/week 1h15min from $42
Oviedo/Aviles (OVD)2/week 1h35min from $47
Santa Cruz de Tenerife (TFN)4/week 3h30min from $48
Jerez de la Frontera (XRY)3/week 1h50min from $49
A Coruña (LCG)3/week 1h55min from $64
Granada (GRX)3/week 1h35min from $85
Puerto del Rosario (FUE)2/week 3h15min from $85
San Sebastián (EAS)2/week 1h20min from $91
Las Palmas (LPA)4/week 3h35min from $94
Almería (LEI)1/week 1h30min from $169
Albania
Tiranë (TIA)2/week 2h35min from $85
Algeria
Algiers (ALG)2/week 1h20min from $190
Argentina
Buenos Aires (EZE)1/week 13h45min from $1,251
Austria
Wien (VIE)6/week 2h35min from $41
Belgium
Charleroi (CRL)1/week 2h15min from $42
Brussels (BRU)7/week 2h15min from $55
Bulgaria
Sofia (SOF)3/week 2h50min from $91
Canada
Toronto (YYZ)1/week 8h45min from $340
Montréal (YUL)1/week 8h05min from $341
Calgary (YYC)1/week 10h05min from $1,053
Chile
Santiago (SCL)1/week 14h55min from $1,335
China
Beijing (PEK)1/week 11h25min from $814
Colombia
Bogotá (BOG)1/week 10h50min from $1,000
Croatia
Split (SPU)1/week 2h10min from $139
Dubrovnik (DBV)1/week 2h15min from $224
Czechia
Prague (PRG)2/week 2h30min from $94
Denmark
Billund (BLL)2/week 2h55min from $74
Copenhagen (CPH)5/week 3h05min from $81
Aalborg (AAL)1/week 3h00min from $136
Egypt
Luxor (LXR)1/week 4h10min
Cairo (CAI)2/week 4h10min from $134
Finland
Helsinki (HEL)1/week 4h05min from $197
France
Bordeaux (BOD)2/week 1h15min from $29
Beauvais (BVA)2/week 2h00min from $30
Lyon (LYS)3/week 1h30min from $41
Nice (NCE)4/week 1h25min from $42
Nantes (NTE)2/week 1h35min from $44
Marseille Provence (MRS)1/week 1h10min from $50
Basel/Mulhouse/Freiburg (BSL)4/week 1h55min from $51
Paris (CDG)12/week 1h55min from $58
Paris (ORY)7/week 2h00min from $62
Gambia
Banjul (BJL)1/week 5h20min from $519
Germany
Stuttgart (STR)3/week 2h05min from $50
Düsseldorf (DUS)4/week 2h15min from $62
Hamburg (HAM)2/week 2h45min from $62
Munich (MUC)8/week 2h10min from $84
Cologne-Bonn (CGN)2/week 2h25min from $89
Berlin (BER)4/week 2h45min from $95
Frankfurt (FRA)7/week 2h10min from $161
Hannover (HAJ)1/week 2h35min from $189
Greece
Athens (ATH)4/week 21h05min from $110
Hungary
Budapest (BUD)3/week 2h35min from $82
Ireland
Dublin (DUB)7/week 3h00min from $52
Israel
Tel Aviv (TLV)1/week 4h15min from $134
Italy
Bergamo (BGY)3/week 1h45min from $28
Turin (TRN)1/week 1h30min from $29
Milan (MXP)9/week 1h45min from $30
Rome (FCO)14/week 1h50min from $32
Alghero (AHO)1/week 1h20min from $32
Bologna (BLQ)4/week 1h40min from $34
Palermo (PMO)1/week 1h55min from $36
Venice (VCE)5/week 1h50min from $39
Perugia (PEG)1/week 1h55min from $60
Naples (NAP)3/week 2h00min from $60
Cagliari (CAG)1/week 1h30min from $62
Milan (LIN)1/week 1h40min from $70
Florence (FLR)3/week 1h40min from $91
Bari (BRI)1/week 2h05min from $107
Trieste (TRS)1/week 1h55min from $115
Genoa (GOA)1/week 1h40min from $128
Catania (CTA)1/week 2h10min from $134
Jordan
Amman (AMM)2/week 4h20min from $194
Kuwait
Kuwait City (KWI)1/week 6h10min from $563
Lithuania
Vilnius (VNO)1/week 3h35min from $111
Malta
Gudja/Luqa (MLA)2/week 2h10min from $48
Mexico
México City (MEX)1/week 12h30min from $916
Morocco
Nador (NDR)2/week 1h45min from $21
Fez (FEZ)2/week 1h55min from $66
Tangier (TNG)3/week 1h50min from $85
Casablanca (CMN)2/week 2h15min from $167
Netherlands
Amsterdam (AMS)12/week 2h15min from $103
Eindhoven (EIN)2/week 2h15min from $170
Rotterdam (RTM)1/week 2h15min from $189
Norway
Oslo (OSL)3/week 3h35min from $83
Poland
Kraków (KRK)1/week 2h50min from $84
Katowice (KTW)1/week 2h55min from $106
Warsaw (WAW)2/week 3h00min from $125
Nowy Dwór Mazowiecki (WMI)1/week 3h05min from $148
Portugal
Faro (FAO)1/week 2h00min from $35
Porto (OPO)6/week 1h55min from $38
Lisbon (LIS)11/week 1h55min from $45
Qatar
Doha (DOH)3/week 6h10min from $756
Romania
Bucharest (OTP)1/week 3h15min from $93
Timisoara (TSR)1/week 2h45min from $135
Saudi Arabia
Jeddah (JED)1/week 5h20min from $564
Serbia
Belgrade (BEG)1/week 2h30min from $93
South Korea
Seoul (ICN)2/week 11h15min from $1,130
Sweden
Stockholm (ARN)1/week 3h35min from $73
Switzerland
Geneva (GVA)5/week 1h40min from $39
Zürich (ZRH)7/week 1h40min from $72
Turkey
Istanbul (SAW)2/week 3h30min from $287
Istanbul (IST)3/week 3h40min from $535
United Arab Emirates
Abu Dhabi (AUH)1/week 6h20min from $679
Dubai (DXB)2/week 6h45min from $721
United Kingdom
Glasgow (PIK)1/week 2h55min from $28
Derby (EMA)1/week 2h25min from $36
Manchester (MAN)5/week 2h35min from $42
London (LGW)11/week 2h30min from $42
London (STN)4/week 2h25min from $43
Newcastle upon Tyne (NCL)1/week 2h45min from $49
Bristol (BRS)3/week 2h25min from $55
Birmingham (BHX)2/week 2h30min from $55
London (LTN)3/week 2h25min from $58
London (LHR)9/week 2h25min from $59
Edinburgh (EDI)2/week 2h55min from $102
Glasgow (GLA)1/week 2h55min from $187
United States
Chicago (ORD)2/week 9h40min from $368
Washington (IAD)1/week 9h10min from $368
New York (JFK)3/week 8h31min from $401
Newark (EWR)1/week 8h40min from $410
San Francisco (SFO)1/week 11h30min from $451
Miami (MIA)1/week 9h55min from $461
Philadelphia (PHL)1/week 8h25min from $463
Los Angeles (LAX)1/week 10h50min from $598
Atlanta (ATL)1/week 9h55min from $604
Dallas-Fort Worth (DFW)1/week 10h50min from $626