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)7/week 1h05min from $24
Palma de Mallorca (PMI)17/week 0h55min from $28
Madrid (MAD)19/week 1h25min from $29
Sevilla (SVQ)9/week 1h40min from $35
Málaga (AGP)7/week 1h45min from $41
Jerez de la Frontera (XRY)1/week 1h55min from $48
Oviedo/Aviles (OVD)3/week 1h40min from $49
Valencia (VLC)1/week 1h00min from $51
Arrecife (ACE)2/week 3h10min from $53
Granadilla de Abone (TFS)1/week 3h40min from $63
Puerto del Rosario (FUE)2/week 3h20min from $64
Alicante (ALC)5/week 1h10min from $68
Mahón (MAH)5/week 0h55min from $71
Santa Cruz de Tenerife (TFN)4/week 3h30min from $73
Las Palmas (LPA)4/week 3h30min from $76
Santiago de Compostela (SCQ)3/week 1h50min from $79
Bilbao (BIO)6/week 1h15min from $85
A Coruña (LCG)2/week 1h50min from $100
San Sebastián (EAS)1/week 1h10min from $107
Granada (GRX)4/week 1h35min from $117
León (LEN)1/week 1h25min from $126
Melilla (MLN)1/week 2h25min from $179
Badajoz (BJZ)1/week 1h40min from $195
Almería (LEI)1/week 1h30min from $275
Santander (SDR)1/week 1h20min from $277
Albania
Tiranë (TIA)1/week 21h25min from $98
Algeria
Algiers (ALG)2/week 1h15min from $70
Oran (ORN)1/week 1h30min from $563
Argentina
Buenos Aires (EZE)1/week 13h40min from $1,196
Austria
Wien (VIE)5/week 2h15min from $64
Belgium
Brussels (BRU)7/week 2h20min from $46
Charleroi (CRL)2/week 2h15min from $161
Brazil
São Paulo (GRU)1/week 11h00min from $883
Bulgaria
Sofia (SOF)1/week 2h50min from $81
Canada
Montréal (YUL)1/week 8h45min from $540
Colombia
Bogotá (BOG)1/week 10h54min from $1,210
Czechia
Prague (PRG)2/week 2h30min from $89
Denmark
Copenhagen (CPH)3/week 3h05min from $79
Billund (BLL)1/week 2h50min from $118
Egypt
Cairo (CAI)2/week 4h05min from $219
Finland
Helsinki (HEL)2/week 4h00min from $182
France
Bordeaux (BOD)1/week 1h15min from $30
Lyon (LYS)2/week 1h25min from $44
Marseille Provence (MRS)1/week 1h10min from $50
Beauvais (BVA)1/week 2h00min from $51
Paris (CDG)9/week 2h00min from $52
Nice (NCE)2/week 1h20min from $53
Basel/Mulhouse/Freiburg (BSL)3/week 1h55min from $54
Paris (ORY)8/week 1h55min from $81
Nantes (NTE)2/week 1h35min from $85
Gambia
Banjul (BJL)1/week 5h20min from $363
Germany
Stuttgart (STR)3/week 2h05min from $50
Berlin (BER)5/week 2h45min from $78
Düsseldorf (DUS)2/week 2h20min from $80
Cologne-Bonn (CGN)2/week 2h25min from $85
Hamburg (HAM)2/week 2h50min from $97
Munich (MUC)7/week 2h10min from $113
Frankfurt (FRA)6/week 2h15min from $270
Hannover (HAJ)1/week 2h35min from $476
Greece
Athens (ATH)3/week 2h55min from $151
Hungary
Budapest (BUD)3/week 2h35min from $79
Ireland
Dublin (DUB)4/week 2h45min from $55
Israel
Tel Aviv (TLV)1/week 4h10min from $158
Italy
Milan (MXP)9/week 1h40min from $33
Bergamo (BGY)2/week 1h45min from $44
Naples (NAP)1/week 2h00min from $46
Rome (FCO)10/week 1h45min from $48
Palermo (PMO)1/week 1h50min from $68
Bologna (BLQ)2/week 1h40min from $70
Trieste (TRS)1/week 2h00min from $75
Venice (VCE)3/week 1h50min from $80
Turin (TRN)2/week 1h30min from $94
Bari (BRI)1/week 2h05min from $113
Florence (FLR)3/week 1h45min from $155
Lithuania
Vilnius (VNO)1/week 3h40min from $92
Luxembourg
Luxembourg (LUX)2/week 2h25min from $88
Malta
Gudja/Luqa (MLA)1/week 2h10min from $68
Mexico
México City (MEX)1/week 12h50min from $1,530
Morocco
Nador (NDR)1/week 1h45min from $47
Marrakech (RAK)2/week 2h30min from $53
Tangier (TNG)3/week 1h55min from $62
Rabat (RBA)1/week 2h10min from $75
Casablanca (CMN)2/week 2h10min from $116
Netherlands
Eindhoven (EIN)1/week 2h20min from $72
Amsterdam (AMS)13/week 2h25min from $122
Rotterdam (RTM)1/week 2h15min from $131
Poland
Kraków (KRK)2/week 3h00min from $93
Warsaw (WAW)2/week 3h10min from $108
Portugal
Porto (OPO)5/week 2h00min from $37
Lisbon (LIS)12/week 2h00min from $43
Qatar
Doha (DOH)3/week 6h00min from $1,253
Romania
Bucharest (OTP)2/week 3h15min from $89
Cluj-Napoca (CLJ)1/week 3h05min from $120
Iasi (IAS)1/week 3h25min from $133
Serbia
Belgrade (BEG)2/week 2h35min from $70
South Korea
Seoul (ICN)1/week 11h40min from $1,213
Sweden
Stockholm (ARN)1/week 3h45min from $64
Switzerland
Geneva (GVA)3/week 1h40min from $45
Zürich (ZRH)5/week 1h45min from $77
Tunisia
Tunis (TUN)1/week 1h35min from $144
Turkey
Istanbul (IST)3/week 3h35min from $298
Istanbul (SAW)2/week 3h35min from $386
United Arab Emirates
Abu Dhabi (AUH)1/week 6h10min from $767
Dubai (DXB)2/week 6h25min from $817
United Kingdom
Bristol (BRS)1/week 2h20min from $41
Birmingham (BHX)2/week 2h30min from $43
London (LGW)8/week 2h30min from $50
London (STN)3/week 2h30min from $53
Manchester (MAN)4/week 2h35min from $76
Edinburgh (EDI)2/week 3h00min from $87
London (LHR)10/week 2h35min from $95
Glasgow (PIK)1/week 2h55min from $183
United States
New York (JFK)1/week 9h10min from $356
Philadelphia (PHL)1/week 8h55min from $398
Miami (MIA)2/week 10h20min from $492
Newark (EWR)1/week 9h00min from $565