Nonstop flights from Barcelona BCN
You can fly nonstop from El Prat Airport (BCN) to 224 destinations in 67 countries, on 86 airlines. The airlines with the most nonstop routes here are Vueling (92), Ryanair (64) and easyJet (21). Outside Spain, the most destinations are in Italy (22), the United Kingdom (18) and the United States (13). The longest is Santiago (SCL), 6,929 miles (11,151 km).
Filter these routes in RoutesAll 224 nonstop destinations from BCN
Pick one for every airline on the route, the 1-stop connections and which points programs can book it.
Europe 路 159
- Alghero AHOItaly 路 327 mi

- Alicante ALCSpain 路 251 mi

- Almeria LEISpain 路 390 mi

- Amsterdam AMSNetherlands 路 771 mi



- Ancona AOIItaly 路 596 mi

- Asturias OVDSpain 路 442 mi


- Athens ATHGreece 路 1,184 mi

GQ - Bacau BCMRomania 路 1,282 miDN
- Badajoz BJZSpain 路 498 mi

- Bari BRIItaly 路 762 mi

- Basel, Switzerland/Mulhouse BSLFrance 路 511 mi


- Belfast BFSUnited Kingdom 路 998 mi

- Belgrade BEGSerbia 路 949 mi


- Bergen BGONorway 路 1,319 mi

- Berlin BERGermany 路 933 mi



- Bilbao BIOSpain 路 290 mi

- Billund BLLDenmark 路 1,048 mi

- Birmingham BHXUnited Kingdom 路 791 mi

+1
- Bologna BLQItaly 路 516 mi


- Bordeaux BODFrance 路 281 mi


- Bratislava BTSSlovakia 路 879 mi


- Brest BESFrance 路 587 mi

- Bristol BRSUnited Kingdom 路 733 mi


- Brussels BRUBelgium 路 673 mi



- Brussels CRLBelgium 路 642 mi

- Bucharest OTPRomania 路 1,230 mi

- Budapest BUDHungary 路 946 mi


- Cagliari CAGItaly 路 395 mi

- Catania CTAItaly 路 741 mi

- Cluj-Napoca CLJRomania 路 1,134 mi

- Cologne CGNGermany 路 704 mi


- Copenhagen CPHDenmark 路 1,099 mi

+1
- Cordoba ODBSpain 路 439 mi

- Cork ORKIreland 路 883 mi

- Corvera RMUSpain 路 296 mi

- Craiova CRARomania 路 1,122 mi

- Dublin DUBIreland 路 922 mi



- Dubrovnik DBVCroatia 路 835 mi

- Dusseldorf DUSGermany 路 725 mi


- Dusseldorf NRNGermany 路 737 mi

- Edinburgh EDIUnited Kingdom 路 1,041 mi

+1
- Eindhoven EINNetherlands 路 719 mi

- Faro FAOPortugal 路 613 mi


- Faroe Islands FAEFaroe Islands 路 1,486 miRC
- Florence FLRItaly 路 495 mi

- Frankfurt FRAGermany 路 680 mi


- Gdansk GDNPoland 路 1,175 mi


- Geneva GVASwitzerland 路 395 mi


- Genoa GOAItaly 路 405 mi

- Glasgow GLAUnited Kingdom 路 1,048 mi

- Glasgow PIKUnited Kingdom 路 1,027 mi

- Gothenburg GOTSweden 路 1,217 mi

- Granada GRXSpain 路 423 mi

- Hahn HHNGermany 路 647 mi

- Hamburg HAMGermany 路 928 mi


- Hanover HAJGermany 路 849 mi

- Helsinki HELFinland 路 1,633 mi


- Iasi IASRomania 路 1,321 mi

- Ibiza IBZSpain 路 171 mi


- Istanbul ISTTurkey 路 1,379 mi


- Jerez De La Frontera XRYSpain 路 538 mi

- Katowice KTWPoland 路 1,030 mi

- Kerkyra CFUGreece 路 943 mi

- Krakow KRKPoland 路 1,044 mi



- Kuusamo KAOFinland 路 2,001 miX3
- La Coruna LCGSpain 路 552 mi

- Lanzarote ACESpain 路 1,227 mi

- Las Palmas LPASpain 路 1,351 mi


- Leeds LBAUnited Kingdom 路 885 mi


- Leicestershire EMAUnited Kingdom 路 812 mi

- Leon LENSpain 路 406 mi

- Lille LILFrance 路 642 mi

- Lisbon LISPortugal 路 618 mi

+1
- Liverpool LPLUnited Kingdom 路 862 mi


- Ljubljana LJUSlovenia 路 704 mi

- Logrono RJLSpain 路 240 mi

- London LCYUnited Kingdom 路 711 mi

- London LGWUnited Kingdom 路 689 mi


- London LHRUnited Kingdom 路 713 mi


- London LTNUnited Kingdom 路 740 mi



- London STNUnited Kingdom 路 736 mi


- Luxembourg LUXLuxembourg 路 609 mi


- Lyon LYSFrance 路 341 mi

- Madrid MADSpain 路 300 mi

+2
- Malaga AGPSpain 路 476 mi


- Malta MLAMalta 路 768 mi


- Manchester MANUnited Kingdom 路 857 mi

+2
- Marseille MRSFrance 路 218 mi


- Melilla MLNSpain 路 498 mi

- Menorca MAHSpain 路 150 mi


- Milan BGYItaly 路 487 mi

- Milan LINItaly 路 462 mi

- Milan MXPItaly 路 447 mi

+2
- Modlin WMIPoland 路 1,161 mi


- Munich MUCGermany 路 680 mi



- Nantes NTEFrance 路 444 mi


- Naples NAPItaly 路 636 mi

+1
- Newcastle NCLUnited Kingdom 路 964 mi


- Nice NCEFrance 路 308 mi

- Nuremberg NUEGermany 路 714 mi

- Olbia OLBItaly 路 388 mi

- Oslo OSLNorway 路 1,361 mi

+1
- Palermo PMOItaly 路 624 mi



- Palma de Mallorca PMISpain 路 126 mi



- Pamplona PNASpain 路 216 mi

- Paris BVAFrance 路 564 mi

- Paris CDGFrance 路 533 mi


- Paris ORYFrance 路 513 mi


- Perugia PEGItaly 路 548 mi

- Podgorica TGDMontenegro 路 885 mi

- Ponta Delgada (Azores) PDLPortugal 路 1,494 mi

- Porto OPOPortugal 路 558 mi


- Poznan POZPoland 路 1,033 mi

- Prague PRGCzechia 路 844 mi



- Puerto del Rosario FUESpain 路 1,263 mi

- Reggio Calabria REGItaly 路 754 mi

- Reykjavik KEFIceland 路 1,853 mi


- Riga RIXLatvia 路 1,452 mi


- Rome FCOItaly 路 527 mi

+1
- Rotterdam RTMNetherlands 路 744 mi

- Rovaniemi RVNFinland 路 1,967 miX3


- Salerno QSRItaly 路 671 mi

- Salzburg SZGAustria 路 699 mi

- San Sebastian EASSpain 路 243 mi

- Santa Cruz De La Palma SPCSpain 路 1,418 mi

- Santander SDRSpain 路 335 mi

- Santiago De Compostela SCQSpain 路 549 mi


- Sevilla SVQSpain 路 503 mi


- Skopje SKPNorth Macedonia 路 1,008 mi

- Sofia SOFBulgaria 路 1,097 miFB


- Southampton SOUUnited Kingdom 路 687 mi

- Southend SENUnited Kingdom 路 713 mi

- Split SPUCroatia 路 741 mi

- Stavanger SVGNorway 路 1,224 mi

- Stockholm ARNSweden 路 1,438 mi

+1
- Strasbourg SXBFrance 路 569 mi

+1
- Stuttgart STRGermany 路 617 mi


- Tallinn TLLEstonia 路 1,586 mi


- Tenerife TFNSpain 路 1,364 mi

- Thessaloniki SKGGreece 路 1,090 mi

- Timisoara TSRRomania 路 1,010 mi

- Tirana TIAAlbania 路 913 mi

- Trieste TRSItaly 路 650 mi

- Tromso TOSNorway 路 2,052 mi

- Turin TRNItaly 路 388 mi



- Valencia VLCSpain 路 183 mi

- Valladolid VLLSpain 路 359 mi

- Varna VARBulgaria 路 1,318 mi

- Venice VCEItaly 路 590 mi



- Verona VRNItaly 路 526 mi

- Vienna VIEAustria 路 851 mi



- Vigo VGOSpain 路 556 mi

- Vilnius VNOLithuania 路 1,403 mi


- Vitoria VITSpain 路 269 mi

- Warsaw WAWPoland 路 1,162 mi


- Wroclaw WROPoland 路 977 mi

- Zadar ZADCroatia 路 700 mi

- Zagreb ZAGCroatia 路 763 mi

- Zurich ZRHSwitzerland 路 531 mi


Asia 路 21
- Abu Dhabi AUHUnited Arab Emirates 路 3,211 mi

- Amman AMMJordan 路 1,982 mi

- Ankara ESBTurkey 路 1,613 mi

- Baku GYDAzerbaijan 路 2,474 miJ2
- Beijing PEKChina 路 5,476 mi

- Beirut BEYLebanon 路 1,889 mi

- Doha DOHQatar 路 3,022 mi

- Dubai DXBUnited Arab Emirates 路 3,216 mi

- Hong Kong HKGHong Kong 路 6,250 mi

- Istanbul SAWTurkey 路 1,412 mi

- Izmir ADBTurkey 路 1,342 mi


- Jeddah JEDSaudi Arabia 路 2,543 mi

- Kutaisi KUTGeorgia 路 2,064 mi

- Kuwait KWIKuwait 路 2,686 mi

- Larnaca LCACyprus 路 1,761 mi


- Seoul ICNSouth Korea 路 5,961 mi


- Shanghai PVGChina 路 6,129 mi


- Shenzhen SZXChina 路 6,229 mi

- Singapore SINSingapore 路 6,772 mi

- Tel Aviv-Yafo TLVIsrael 路 1,914 miIZ

- Yerevan EVNArmenia 路 2,195 mi3F
North America 路 20
- Atlanta ATLUnited States 路 4,574 mi

- Boston BOSUnited States 路 3,641 mi



- Calgary YYCCanada 路 4,985 mi

- Charlotte CLTUnited States 路 4,347 mi

- Chicago ORDUnited States 路 4,407 mi


- Comayagua XPLHonduras 路 5,549 miE9
- Dallas DFWUnited States 路 5,183 mi

- Dulles IADUnited States 路 4,048 mi

- Halifax YHZCanada 路 3,227 mi

- Los Angeles LAXUnited States 路 6,011 mi

- Mexico City MEXMexico 路 5,891 mi


- Miami MIAUnited States 路 4,687 mi


- Montreal YULCanada 路 3,674 mi


- New York EWRUnited States 路 3,838 mi

- New York JFKUnited States 路 3,821 mi



- Philadelphia PHLUnited States 路 3,914 mi

- San Francisco SFOUnited States 路 5,956 mi

- San Salvador SALEl Salvador 路 5,666 miE9
- Seattle SEAUnited States 路 5,424 mi

- Toronto YYZCanada 路 3,987 mi

Africa 路 17
- Agadir AGAMorocco 路 993 mi

- Algiers ALGAlgeria 路 324 miAH

- Banjul BJLGambia 路 2,237 mi

- Cairo CAIEgypt 路 1,806 mi


- Casablanca CMNMorocco 路 762 mi3O

- Essaouira ESUMorocco 路 945 mi

- Fes FEZMorocco 路 639 mi


- Luxor LXREgypt 路 2,052 mi

- Marrakech RAKMorocco 路 873 mi


- Nador NDRMorocco 路 516 mi3O
+1
- Oran ORNAlgeria 路 419 miAH

- Ouarzazate OZZMorocco 路 875 mi

- Oujda OUDMorocco 路 500 mi

- Rabat RBAMorocco 路 696 mi
3O - Tangier TNGMorocco 路 578 mi3O
+1
- Tetouan TTUMorocco 路 562 mi

- Tunis TUNTunisia 路 534 miBJTU

South America 路 5
Airlines flying from BCN
oneworld: 29 destinations 路 Star Alliance: 28 destinations 路 SkyTeam: 15 destinations
- Vueling92 routes

- Ryanair64 routes

- easyJet21 routes

- Wizz Air16 routes

- Iberiaoneworld15 routes

- Wizz Air Malta14 routes

- Volotea12 routes

- Norwegian Air Sweden9 routes

- American Airlinesoneworld6 routes

- Eurowings5 routes

- 3OAir Arabia Maroc4 routes
- Delta Air LinesSkyTeam4 routes

- Royal Air Maroconeworld4 routes

- Transavia4 routes

- United AirlinesStar Alliance4 routes

- Jet23 routes

- Ryanair UK3 routes

- Scandinavian AirlinesSkyTeam3 routes

- Singapore AirlinesStar Alliance3 routes

- Aegean AirlinesStar Alliance2 routes

- AHAir Algerie2 routes
- Air Baltic2 routes

- Air CanadaStar Alliance2 routes

- Air ChinaStar Alliance2 routes

- Air EuropaSkyTeam2 routes

- British Airwaysoneworld2 routes

- EgyptAirStar Alliance2 routes

- Emirates2 routes

- E9Iberojet2 routes
- Kuwait Airways2 routes

- LOT - Polish AirlinesStar Alliance2 routes

- LufthansaStar Alliance2 routes

- Pegasus2 routes

- X3TUI fly Deutschland2 routes
- WestJet2 routes

- Aer Lingus1 route

- AeromexicoSkyTeam1 route

- Air FranceSkyTeam1 route

- Air Serbia1 route

- Air Transat1 route

- AJet1 route

- IZArkia Israeli Airlines1 route
- Asiana AirlinesStar Alliance1 route

- RCAtlantic Airways1 route
- Austrian AirlinesStar Alliance1 route

- AVIANCAStar Alliance1 route

- J2Azerbaijan Airlines1 route
- Azores Airlines1 route

- Brussels AirlinesStar Alliance1 route

- FBBulgaria Air1 route
- Cathay Pacificoneworld1 route

- China Eastern AirlinesSkyTeam1 route

- Condor1 route

- Croatia AirlinesStar Alliance1 route

- Cyprus Airways1 route

- DNDan Air1 route
- El Al1 route

- Etihad Airways1 route

- Finnaironeworld1 route

- 5FFly One1 route
- 3FFlyOne Armenia1 route
- Icelandair1 route

- ITA AirwaysStar Alliance1 route

- JetBlue Airways1 route

- U5Karinou Airlines1 route
- KLMSkyTeam1 route

- LATAM Airlines1 route

- Lufthansa City Airlines1 route

- Luxair1 route

- Middle East AirlinesSkyTeam1 route

- Norwegian Air Shuttle1 route

- BJNouvelair Tunisie1 route
- Qatar Airwaysoneworld1 route

- Royal Jordanianoneworld1 route

- SaudiaSkyTeam1 route

- Shenzhen Airlines1 route

- GQSky Express1 route
- SmartWings1 route

- SunExpress1 route

- SWISSStar Alliance1 route

- T麓Way Air1 route

- TAP PortugalStar Alliance1 route

- Transavia France1 route

- TUTunisair1 route
- Turkish AirlinesStar Alliance1 route

- Wizz Air UK1 route

Flights from BCN: common questions
How many nonstop destinations are there from BCN?
224 destinations in 67 countries have a nonstop flight from El Prat Airport (BCN), flown by 86 airlines. Pick any of them on this page to see every airline on the route and the 1-stop connections.
Which airlines fly from BCN?
86 airlines fly nonstop from BCN. By number of destinations: Vueling (92), Ryanair (64), easyJet (21), Wizz Air (16), Iberia (15), Wizz Air Malta (14), Volotea (12) and Norwegian Air Sweden (9).
What is the longest nonstop flight from BCN?
Barcelona (BCN) to Santiago (SCL), on Iberia, at about 6,929 miles (11,151 km) as the crow flies. Next is Singapore (SIN), about 6,772 miles (10,898 km).
Which countries can you fly to nonstop from BCN?
67 countries. The most destinations are in Spain (32), Italy (22), the United Kingdom (18), the United States (13), France (12) and Germany (11).
Which airline alliance has the most routes from BCN?
oneworld airlines fly to 29 destinations, Star Alliance airlines fly to 28 destinations and SkyTeam airlines fly to 15 destinations nonstop from BCN. The rest are flown only by airlines outside the three alliances.
More airports in Spain
Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.