Direct flights from Barcelona (BCN)
From Barcelona El Prat Airport airport, 196 destinations are served non-stop in 59 countries, with about 3,885 flights a week. With a single stop, 1,579 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 137 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Palma de Mallorca (PMI), Spain | FR · LW · UX · VY | 203 km | 0h 55m | ≈ 169 | every day |
| Madrid (MAD), Spain | IB · KU · UX · VY | 483 km | 1h 25m | ≈ 125 | every day |
| Rome (FCO), Italy | AZ · FR · MW · VY · W4 | 848 km | 1h 50m | ≈ 106 | every day |
| Lisbon (LIS), Portugal | FR · NI · TP · U2 · VY | 994 km | 2h 00m | ≈ 105 | every day |
| Amsterdam (AMS), Netherlands | HV · KL · VY · WA | 1,241 km | 2h 30m | ≈ 102 | every day |
| Ibiza (IBZ), Spain | FR · VY | 276 km | 1h 05m | ≈ 102 | every day |
| Milan (MXP), Italy | FR · MW · SQ · U2 · VY · W4 | 719 km | 1h 40m | ≈ 99 | every day |
| London (LGW), United Kingdom | U2 · VY | 1,109 km | 2h 25m | ≈ 93 | every day |
| Paris (ORY), France | TO · VY | 826 km | 1h 50m | ≈ 89 | every day |
| Paris (CDG), France | A5 · AF · VY | 857 km | 1h 55m | ≈ 85 | every day |
| Frankfurt (FRA), Germany | DE · LH | 1,095 km | 2h 10m | ≈ 79 | every day |
| Malaga (AGP), Spain | FR · VY | 766 km | 1h 45m | ≈ 73 | every day |
| London (LHR), United Kingdom | BA · VY | 1,147 km | 2h 25m | ≈ 72 | every day |
| Sevilla (SVQ), Spain | FR · VY | 810 km | 1h 45m | ≈ 70 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · LX · VY · WK | 856 km | 1h 55m | ≈ 69 | every day |
| Brussels (BRU), Belgium | FR · SN · VY | 1,083 km | 2h 15m | ≈ 63 | every day |
| Menorca (MAH), Spain | FR · VY | 242 km | 1h 00m | ≈ 58 | every day |
| Venice (VCE), Italy | FR · MW · VY · W4 | 950 km | 1h 50m | ≈ 55 | every day |
| Porto (OPO), Portugal | FR · VY | 898 km | 2h 00m | ≈ 53 | every day |
| Munich (MUC), Germany | LH · VL · VY | 1,094 km | 2h 05m | ≈ 49 | every day |
| Bilbao (BIO), Spain | VY | 466 km | 1h 15m | ≈ 48 | every day |
| Dublin (DUB), Ireland | EI · FR · VY | 1,484 km | 2h 45m | ≈ 47 | every day |
| Manchester (MAN), United Kingdom | FR · LS · RK · U2 · VY | 1,380 km | 2h 35m | ≈ 46 | every day |
| Alicante (ALC), Spain | VY | 404 km | 1h 15m | ≈ 44 | every day |
| Berlin (BER), Germany | FR · MW · U2 · VY | 1,502 km | 2h 45m | ≈ 42 | every day |
| Santiago De Compostela (SCQ), Spain | FR · VY | 883 km | 1h 50m | ≈ 42 | every day |
| Tenerife (TFN), Spain | VY | 2,195 km | 3h 30m | ≈ 42 | every day |
| Vienna (VIE), Austria | FR · LW · OS · VY | 1,370 km | 2h 30m | ≈ 41 | every day |
| Geneva (GVA), Switzerland | U2 · VY | 636 km | 1h 40m | ≈ 40 | every day |
| Dusseldorf (DUS), Germany | E6 · EW · VY | 1,166 km | 2h 20m | ≈ 39 | every day |
| London (LTN), United Kingdom | FR · U2 · W9 | 1,191 km | 2h 25m | ≈ 39 | every day |
| Las Palmas (LPA), Spain | VY | 2,175 km | 3h 35m | ≈ 38 | every day |
| Istanbul (IST), Türkiye | TK · VY | 2,219 km | 3h 30m | ≈ 37 | every day |
| Athens (ATH), Greece | A3 · GQ · VY | 1,905 km | 2h 54m | ≈ 36 | every day |
| Granada (GRX), Spain | VY | 681 km | 1h 40m | ≈ 33 | every day |
| Basel, Switzerland/Mulhouse (BSL), France | U2 · VY | 823 km | 1h 50m | ≈ 32 | every day |
| Turin (TRN), Italy | FR · MW · VY · W4 | 624 km | 1h 35m | ≈ 32 | every day |
| Hamburg (HAM), Germany | EW · GW · VY | 1,493 km | 2h 40m | ≈ 31 | every day |
| Naples (NAP), Italy | FR · MW · U2 · VY | 1,024 km | 2h 00m | ≈ 31 | every day |
| London (STN), United Kingdom | FR · RK | 1,185 km | 2h 25m | ≈ 30 | every day |
| Florence (FLR), Italy | VY | 797 km | 1h 45m | ≈ 29 | every day |
| Warsaw (WAW), Poland | LO · W6 | 1,870 km | 3h 02m | ≈ 28 | every day |
| Nantes (NTE), France | V7 · VY | 714 km | 1h 40m | ≈ 27 | every day |
| Asturias (OVD), Spain | VY | 711 km | 1h 40m | ≈ 26 | every day |
| Bologna (BLQ), Italy | FR · MW · VY | 831 km | 1h 45m | ≈ 26 | every day |
| Stuttgart (STR), Germany | 4X · EW · VY | 993 km | 2h 05m | ≈ 26 | every day |
| Birmingham (BHX), United Kingdom | FR · LS · U2 · VY | 1,273 km | 2h 25m | ≈ 25 | every day |
| Krakow (KRK), Poland | FR · LO · RR · W6 | 1,680 km | 2h 50m | ≈ 25 | every day |
| Cologne (CGN), Germany | E6 · EW · FR · MW · QS | 1,133 km | 2h 20m | ≈ 24 | every day |
| La Coruna (LCG), Spain | VY | 888 km | 1h 50m | ≈ 24 | every day |
| Milan (BGY), Italy | FR · MW | 783 km | 1h 45m | ≈ 24 | every day |
| Palermo (PMO), Italy | FR · VY · W4 | 1,004 km | 1h 55m | ≈ 24 | every day |
| Nice (NCE), France | VY | 495 km | 1h 25m | ≈ 23 | every day |
| Bristol (BRS), United Kingdom | FR · U2 | 1,179 km | 2h 25m | ≈ 22 | every day |
| Edinburgh (EDI), United Kingdom | FR · RK · U2 · VY | 1,676 km | 2h 55m | ≈ 21 | every day |
| Prague (PRG), Czechia | FR · RR · VY | 1,358 km | 2h 30m | ≈ 20 | every day |
| Bordeaux (BOD), France | V7 · VY | 453 km | 1h 20m | ≈ 19 | every day |
| Lyon (LYS), France | VY | 548 km | 1h 30m | ≈ 17 | every day |
| Copenhagen (CPH), Denmark | FR · VY | 1,769 km | 3h 00m | ≈ 15 | every day |
| San Sebastian (EAS), Spain | VY | 391 km | 1h 17m | ≈ 15 | every day |
| Lanzarote (ACE), Spain | VY | 1,974 km | 3h 20m | ≈ 14 | every day |
| Oslo (OSL), Norway | D8 · DY | 2,190 km | 3h 25m | ≈ 14 | every day |
| Vigo (VGO), Spain | VY | 894 km | 1h 50m | ≈ 14 | every day |
| Bari (BRI), Italy | VY | 1,227 km | 2h 05m | ≈ 13 | every day |
| Jerez De La Frontera (XRY), Spain | VY | 866 km | 1h 50m | ≈ 13 | every day |
| Luxembourg (LUX), Luxembourg | FR · LG | 980 km | 2h 05m | ≈ 13 | every day |
| Malta (MLA), Malta | FR · MW · VY | 1,236 km | 2h 15m | ≈ 13 | every day |
| Budapest (BUD), Hungary | FR · RR | 1,522 km | 2h 35m | ≈ 12 | every day |
| Brussels (CRL), Belgium | FR | 1,034 km | 2h 15m | ≈ 11 | every day |
| Eindhoven (EIN), Netherlands | HV | 1,157 km | 2h 15m | ≈ 11 | every day |
| Puerto del Rosario (FUE), Spain | VY | 2,033 km | 3h 25m | ≈ 11 | every day |
| Belgrade (BEG), Serbia | JU | 1,527 km | 2h 35m | ≈ 10 | every day |
| Catania (CTA), Italy | VY | 1,193 km | 2h 10m | ≈ 10 | every day |
| Liverpool (LPL), United Kingdom | FR · U2 | 1,388 km | 2h 35m | ≈ 10 | every day |
| Modlin (WMI), Poland | FR · RR · W6 | 1,869 km | 3h 05m | ≈ 10 | Mon, Tue, Wed, Thu, Fri, Sun |
| Reykjavik (KEF), Iceland | FI · VY | 2,982 km | 4h 35m | ≈ 10 | every day |
| Santander (SDR), Spain | VY | 539 km | 1h 25m | ≈ 10 | every day |
| Stockholm (ARN), Sweden | FR · MW · SL · VY | 2,315 km | 3h 40m | ≈ 10 | Mon, Tue, Thu, Fri, Sat, Sun |
| Cagliari (CAG), Italy | VY | 635 km | 1h 30m | ≈ 9 | every day |
| Gdansk (GDN), Poland | FR · RR · W6 | 1,891 km | 3h 10m | ≈ 9 | Tue, Wed, Thu, Sat, Sun |
| Marseille (MRS), France | V7 · VY | 351 km | 1h 15m | ≈ 9 | every day |
| Almeria (LEI), Spain | VY | 627 km | 1h 35m | ≈ 8 | every day |
| Bratislava (BTS), Slovakia | FR · RR | 1,415 km | 2h 30m | ≈ 8 | every day |
| Leicestershire (EMA), United Kingdom | FR | 1,307 km | 2h 25m | ≈ 8 | every day |
| Paris (BVA), France | FR · MW | 907 km | 2h 00m | ≈ 8 | every day |
| Faro (FAO), Portugal | FR · VY | 987 km | 2h 00m | ≈ 7 | Tue, Thu, Fri, Sat, Sun |
| Genoa (GOA), Italy | VY | 651 km | 1h 35m | ≈ 7 | every day |
| Hanover (HAJ), Germany | VY | 1,367 km | 2h 35m | ≈ 7 | every day |
| Helsinki (HEL), Finland | IB | 2,628 km | 4h 05m | ≈ 7 | every day |
| Katowice (KTW), Poland | W6 | 1,658 km | 2h 50m | ≈ 7 | every day |
| Milan (LIN), Italy | U2 | 743 km | 1h 40m | ≈ 7 | every day |
| Rotterdam (RTM), Netherlands | HV | 1,197 km | 2h 15m | ≈ 7 | every day |
| Sofia (SOF), Bulgaria | FR · RR | 1,765 km | 2h 55m | ≈ 7 | every day |
| Strasbourg (SXB), France | U2 · V7 · VY | 916 km | 2h 05m | ≈ 7 | Mon, Thu, Fri, Sun |
| Wroclaw (WRO), Poland | W6 | 1,572 km | 2h 50m | ≈ 7 | every day |
| Alghero (AHO), Italy | FR | 527 km | 1h 25m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Dubrovnik (DBV), Croatia | VY | 1,344 km | 2h 20m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Vilnius (VNO), Lithuania | FR · RR | 2,258 km | 3h 30m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Badajoz (BJZ), Spain | YW | 802 km | 1h 40m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Glasgow (GLA), United Kingdom | U2 | 1,687 km | 3h 00m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Hahn (HHN), Germany | FR · MW | 1,042 km | 2h 10m | ≈ 5 | Mon, Tue, Thu, Fri, Sat |
| Leon (LEN), Spain | YW | 654 km | 1h 30m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Newcastle (NCL), United Kingdom | FR | 1,552 km | 2h 45m | ≈ 5 | Tue, Wed, Thu, Fri, Sat |
| Split (SPU), Croatia | VY | 1,192 km | 2h 05m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Trieste (TRS), Italy | FR · MW | 1,046 km | 2h 00m | ≈ 5 | Tue, Thu, Fri, Sat, Sun |
| Valencia (VLC), Spain | YW | 295 km | 1h 05m | ≈ 5 | Mon, Tue, Wed, Thu, Sun |
| Belfast (BFS), United Kingdom | U2 | 1,606 km | 2h 55m | ≈ 4 | Mon, Wed, Thu, Sun |
| Glasgow (PIK), United Kingdom | FR | 1,653 km | 2h 50m | ≈ 4 | Tue, Wed, Fri, Sat |
| Leeds (LBA), United Kingdom | LS · U2 | 1,425 km | 2h 42m | ≈ 4 | Mon, Wed, Fri, Sat |
| London (LCY), United Kingdom | CJ | 1,145 km | 2h 15m | ≈ 4 | Tue, Thu, Fri, Sun |
| Ponta Delgada (Azores) (PDL), Portugal | S4 | 2,404 km | 3h 45m | ≈ 4 | Wed, Fri, Sat, Sun |
| Zagreb (ZAG), Croatia | OU | 1,228 km | 2h 00m | ≈ 4 | Tue, Thu, Sat, Sun |
| Cork (ORK), Ireland | FR | 1,421 km | 2h 35m | ≈ 3 | Mon, Thu, Sun |
| Logrono (RJL), Spain | VY | 386 km | 1h 15m | ≈ 3 | Mon, Wed, Sat |
| Nuremberg (NUE), Germany | VY | 1,149 km | 2h 15m | ≈ 3 | Mon, Wed, Fri |
| Southend (SEN), United Kingdom | U2 | 1,147 km | 2h 15m | ≈ 3 | Tue, Wed, Sat |
| Thessaloniki (SKG), Greece | A3 | 1,754 km | 2h 35m | ≈ 3 | Mon, Tue, Thu |
| Bergen (BGO), Norway | DY | 2,122 km | 3h 20m | ≈ 2 | Thu, Sun |
| Brest (BES), France | V7 | 944 km | 1h 57m | ≈ 2 | Mon, Fri |
| Cordoba (ODB), Spain | VY | 707 km | 1h 40m | ≈ 2 | Thu, Sun |
| Kerkyra (CFU), Greece | FR | 1,518 km | 2h 30m | ≈ 2 | Wed, Sat |
| Lille (LIL), France | V7 | 1,034 km | 2h 05m | ≈ 2 | Mon, Fri |
| Ljubljana (LJU), Slovenia | VY | 1,133 km | 2h 10m | ≈ 2 | Thu, Sun |
| Perugia (PEG), Italy | FR | 882 km | 1h 57m | ≈ 2 | Wed, Sat |
| Reggio Calabria (REG), Italy | MW | 1,214 km | 2h 10m | ≈ 2 | Thu, Sun |
| Salzburg (SZG), Austria | E6 | 1,125 km | 2h 05m | ≈ 2 | Mon, Fri |
| Southampton (SOU), United Kingdom | U2 | 1,105 km | 2h 15m | ≈ 2 | Mon, Fri |
| Stavanger (SVG), Norway | DY | 1,970 km | 3h 05m | ≈ 2 | Mon, Fri |
| Tallinn (TLL), Estonia | FR | 2,553 km | 4h 00m | ≈ 2 | Thu, Sun |
| Valladolid (VLL), Spain | VY | 578 km | 1h 30m | ≈ 2 | Tue, Sat |
| Zadar (ZAD), Croatia | LW | 1,127 km | 2h 05m | ≈ 2 | Wed, Sun |
| Dusseldorf (NRN), Germany | MW | 1,186 km | 2h 45m | ≈ 1 | Sat |
| Faroe Islands (FAE), Faroe Islands | RC | 2,391 km | 3h 40m | ≈ 1 | Wed |
| Melilla (MLN), Spain | 5M | 801 km | 2h 30m | ≈ 1 | Sat |
| Santa Cruz De La Palma (SPC), Spain | VY | 2,282 km | 3h 45m | ≈ 1 | Sat |
| Ioannina (IOA), Greece | A3 | 1,592 km | — | ≈ 0 | — |
| Ostend (OST), Belgium | TB | 1,102 km | — | ≈ 0 | — |
North America · 19 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Boston (BOS), United States | B6 · DL · LL | 5,859 km | 8h 32m | ≈ 21 | every day |
| New York (JFK), United States | AA · DL · LL | 6,150 km | 8h 50m | ≈ 21 | every day |
| Chicago (ORD), United States | AA · UA | 7,093 km | 9h 50m | ≈ 14 | every day |
| Montreal (YUL), Canada | AC · TS | 5,912 km | 8h 15m | ≈ 14 | every day |
| Miami (MIA), United States | AA · LL | 7,543 km | 10h 12m | ≈ 11 | every day |
| Philadelphia (PHL), United States | AA | 6,299 km | 8h 45m | ≈ 9 | every day |
| Atlanta (ATL), United States | DL | 7,361 km | 10h 28m | ≈ 8 | every day |
| New York (EWR), United States | UA | 6,177 km | 9h 05m | ≈ 8 | every day |
| Dallas (DFW), United States | AA | 8,341 km | 11h 25m | ≈ 7 | every day |
| Dulles (IAD), United States | UA | 6,515 km | 8h 50m | ≈ 7 | every day |
| Toronto (YYZ), Canada | AC | 6,416 km | 8h 45m | ≈ 7 | every day |
| Mexico City (MEX), Mexico | AM | 9,480 km | 12h 30m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Halifax (YHZ), Canada | WS | 5,193 km | 7h 50m | ≈ 4 | Mon, Tue, Thu, Fri |
| Los Angeles (LAX), United States | LL | 9,674 km | 12h 55m | ≈ 4 | Mon, Thu, Fri, Sat |
| San Francisco (SFO), United States | UA | 9,586 km | 12h 15m | ≈ 4 | Tue, Wed, Fri, Sun |
| Seattle (SEA), United States | DL | 8,729 km | 11h 24m | ≈ 4 | Wed, Thu, Fri, Sun |
| Calgary (YYC), Canada | WS | 8,022 km | 10h 10m | ≈ 3 | Wed, Sat, Sun |
| Comayagua (XPL), Honduras | E9 | 8,931 km | 11h 40m | ≈ 1 | Wed |
| San Salvador (SAL), El Salvador | E9 | 9,119 km | 11h 35m | ≈ 1 | Tue |
Asia · 18 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Doha (DOH), Qatar | QR | 4,863 km | 6h 25m | ≈ 21 | every day |
| Tel Aviv-Yafo (TLV), Israel | FL · IZ · LY | 3,081 km | 4h 05m | ≈ 17 | every day |
| Beijing (PEK), China | CA | 8,812 km | 11h 15m | ≈ 14 | every day |
| Shanghai (PVG), China | CA · MU | 9,864 km | 12h 35m | ≈ 14 | every day |
| Istanbul (SAW), Türkiye | PC | 2,273 km | 3h 30m | ≈ 13 | every day |
| Abu Dhabi (AUH), United Arab Emirates | EY | 5,168 km | 7h 02m | ≈ 11 | every day |
| Seoul (ICN), South Korea | OZ · TW | 9,594 km | 12h 30m | ≈ 11 | every day |
| Ankara (ESB), Türkiye | TK | 2,596 km | 4h 20m | ≈ 7 | every day |
| Izmir (ADB), Türkiye | PC · XQ | 2,160 km | 3h 10m | ≈ 7 | Mon, Tue, Thu, Fri, Sun |
| Singapore (SIN), Singapore | SQ | 10,898 km | 13h 20m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Baku (GYD), Azerbaijan | J2 | 3,982 km | 5h 25m | ≈ 4 | Tue, Thu, Sat, Sun |
| Hong Kong (HKG), Hong Kong | CX | 10,059 km | 12h 00m | ≈ 4 | Mon, Thu, Sat, Sun |
| Jeddah (JED), Saudi Arabia | SV | 4,092 km | 5h 20m | ≈ 4 | Tue, Thu, Sat, Sun |
| Beirut (BEY), Lebanon | ME | 3,040 km | 3h 50m | ≈ 3 | Tue, Thu, Sat |
| Shenzhen (SZX), China | ZH | 10,025 km | 12h 50m | ≈ 3 | Mon, Wed, Fri |
| Yerevan (EVN), Armenia | 3F | 3,533 km | 4h 40m | ≈ 3 | Mon, Wed, Fri |
| Amman (AMM), Jordan | RJ | 3,189 km | 4h 35m | ≈ 2 | Thu, Sun |
| Larnaca (LCA), Cyprus | CY | 2,834 km | 4h 00m | ≈ 2 | Wed, Sun |
Africa · 17 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Tangier (TNG), Morocco | 3O · AT · FR · VY | 931 km | 1h 55m | ≈ 28 | every day |
| Marrakech (RAK), Morocco | FR · VY | 1,405 km | 2h 35m | ≈ 18 | every day |
| Casablanca (CMN), Morocco | 3O · AT | 1,227 km | 2h 15m | ≈ 17 | every day |
| Nador (NDR), Morocco | 3O · AT · FR · VY | 831 km | 1h 50m | ≈ 17 | every day |
| Algiers (ALG), Algeria | AH · VY | 521 km | 1h 20m | ≈ 14 | every day |
| Cairo (CAI), Egypt | MS · VY | 2,907 km | 4h 12m | ≈ 8 | Mon, Wed, Thu, Fri, Sat, Sun |
| Tunis (TUN), Tunisia | BJ · TU | 859 km | 1h 35m | ≈ 6 | Mon, Wed, Thu, Fri, Sat, Sun |
| Fes (FEZ), Morocco | FR | 1,028 km | 2h 00m | ≈ 5 | Tue, Thu, Fri, Sat |
| Oran (ORN), Algeria | AH · VY | 674 km | 1h 35m | ≈ 5 | Tue, Wed, Thu, Fri, Sun |
| Rabat (RBA), Morocco | 3O · FR | 1,120 km | 2h 10m | ≈ 5 | Mon, Fri, Sat |
| Banjul (BJL), Gambia | VY | 3,600 km | 5h 20m | ≈ 3 | Tue, Thu, Sat |
| Oujda (OUD), Morocco | FR | 805 km | 1h 55m | ≈ 3 | Wed, Thu, Sun |
| Agadir (AGA), Morocco | VY | 1,598 km | 2h 45m | ≈ 2 | Tue, Fri |
| Essaouira (ESU), Morocco | VY | 1,521 km | 2h 50m | ≈ 2 | Tue, Sat |
| Ouarzazate (OZZ), Morocco | FR | 1,408 km | 2h 35m | ≈ 2 | Mon, Thu |
| Tetouan (TTU), Morocco | AT | 905 km | 2h 05m | ≈ 2 | Mon, Fri |
| Luxor (LXR), Egypt | MS | 3,303 km | 4h 20m | ≈ 1 | Sat |
South America · 5 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Buenos Aires (EZE), Argentina | LL | 10,481 km | 13h 25m | ≈ 11 | every day |
| Sao Paulo (GRU), Brazil | JJ | 8,765 km | 11h 00m | ≈ 10 | every day |
| Bogota (BOG), Colombia | AV | 8,513 km | 10h 55m | ≈ 7 | every day |
| Santiago (SCL), Chile | LL | 11,151 km | 14h 20m | ≈ 4 | Tue, Wed, Thu, Sat |
| Lima (LIM), Peru | LL | 10,005 km | 12h 55m | ≈ 3 | Wed, Fri, Sun |
Longest direct flight
Santiago (SCL): 11,151 km, about 14h 20m, by LL.
Busiest route
Palma de Mallorca (PMI): about 169 flights a week (Ryanair, LW, Air Europa, Vueling).
Single ticket
Iberia also sells, under its own flight number, flights on 104 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Barcelona?
196 destinations in 59 countries, including 137 in Europe.
Which airlines fly from Barcelona?
Helvetic Airways, FlyOne Armenia, Air Arabia Maroc, 4X, FlyMontserrat, Aegean, A5, American Airlines, Air Canada, Air France, Air Algerie, Aeroméxico, Royal Air Maroc, Avianca, ITA Airways, JetBlue Airways, British Airways, Nouvelair Tunisie, Air Baltic, Air China, CJ, Cathay Pacific, Cyprus Airways, Norwegian Air Sweden, Condor, Delta, Norwegian Air Shuttle, E6, Iberojet, Aer Lingus, Eurowings, Etihad Airways, Icelandair, FL, Ryanair, Sky Express, GetJet Airlines, Transavia, Iberia, Arkia Israeli Airlines, Azerbaijan Airlines, JJ, Air Serbia, KLM, Kuwait Airways, Luxair, Lufthansa, LL, LOT, Jet2, LW, Swiss, El Al, MEA, EgyptAir, China Eastern, MW, NI, Austrian, Croatia Airlines, Asiana, Pegasus, Qatar Airways, SmartWings, Atlantic Airways, Royal Jordanian, Ryanair UK, RR, Azores Airlines, Thai Lion Air, Brussels Airlines, Singapore Airlines, Saudia, TUI fly Belgium, Turkish Airlines, Transavia France, TAP Air Portugal, Air Transat, Tunisair, T´Way Air, easyJet, United, Air Europa, Volotea, Lufthansa City Airlines, Vueling, Wizz Air Malta, Wizz Air, Wizz Air UK, WA, Edelweiss Air, WestJet, SunExpress, YW, Shenzhen Airlines.
Where can I go with a single stop?
1,579 destinations can be reached from Barcelona with a single stop. Build your itinerary on the map to find them.