Ryanair flights from Barcelona (BCN)

Ryanair non-stop routes from Barcelona airport (BCN).

Ryanair operates 62 non-stop routes from Barcelona (BCN), serving 23 countries with an average sector length of 1,195 km. This is part of Ryanair's 5019-route global network.

Non-stop destinations from Barcelona on Ryanair

Destination IATA Country Distance Duration Route
Tallinn TLL Estonia 2,556 km 4h 0m Route ↗
Stockholm ARN Sweden 2,316 km 3h 35m Route ↗
Vilnius VNO Lithuania 2,261 km 3h 30m Route ↗
Gdansk GDN Poland 1,893 km 3h 10m Route ↗
Modlin WMI Poland 1,871 km 3h 5m Route ↗
Copenhagen CPH Denmark 1,769 km 3h 0m Route ↗
Sofia SOF Bulgaria 1,769 km 2h 50m Route ↗
Krakow KRK Poland 1,682 km 2h 50m Route ↗
Edinburgh EDI United Kingdom 1,675 km 2h 55m Route ↗
Glasgow PIK United Kingdom 1,653 km 2h 50m Route ↗
Newcastle NCL United Kingdom 1,552 km 2h 45m Route ↗
Budapest BUD Hungary 1,525 km 2h 35m Route ↗
Kerkyra CFU Greece 1,522 km 2h 30m Route ↗
Berlin BER Germany 1,503 km 2h 45m Route ↗
Dublin DUB Ireland 1,484 km 2h 50m Route ↗
Cork ORK Ireland 1,421 km 2h 35m Route ↗
Bratislava BTS Slovakia 1,417 km 2h 30m Route ↗
Ouarzazate OZZ Morocco 1,406 km 2h 35m Route ↗
Marrakech RAK Morocco 1,404 km 2h 35m Route ↗
Liverpool LPL United Kingdom 1,388 km 2h 35m Route ↗
Manchester MAN United Kingdom 1,379 km 2h 40m Route ↗
Vienna VIE Austria 1,371 km 2h 20m Route ↗
Prague PRG Czech Republic 1,359 km 2h 30m Route ↗
Leicestershire EMA United Kingdom 1,306 km 2h 25m Route ↗
Birmingham BHX United Kingdom 1,272 km 2h 30m Route ↗
Malta MLA Malta 1,238 km 2h 15m Route ↗
Reggio Calabria REG Italy 1,216 km 2h 10m Route ↗
London LTN United Kingdom 1,190 km 2h 30m Route ↗
London STN United Kingdom 1,184 km 2h 25m Route ↗
Bristol BRS United Kingdom 1,179 km 2h 25m Route ↗
Cologne CGN Germany 1,132 km 2h 20m Route ↗
Zadar ZAD Croatia 1,130 km 2h 5m Route ↗
Rabat RBA Morocco 1,119 km 2h 5m Route ↗
Brussels BRU Belgium 1,082 km 2h 10m Route ↗
Trieste TRS Italy 1,048 km 2h 0m Route ↗
Hahn HHN Germany 1,041 km 2h 10m Route ↗
Brussels CRL Belgium 1,034 km 2h 15m Route ↗
Fes FEZ Morocco 1,027 km 2h 0m Route ↗
Naples NAP Italy 1,026 km 2h 0m Route ↗
Palermo PMO Italy 1,005 km 1h 55m Route ↗
Lisbon LIS Portugal 995 km 2h 0m Route ↗
Faro FAO Portugal 988 km 2h 0m Route ↗
Luxembourg LUX Luxembourg 980 km 2h 0m Route ↗
Venice VCE Italy 952 km 1h 50m Route ↗
Tangier TNG Morocco 931 km 1h 55m Route ↗
Paris BVA France 906 km 2h 0m Route ↗
Porto OPO Portugal 899 km 2h 0m Route ↗
Santiago De Compostela SCQ Spain 885 km 1h 50m Route ↗
Perugia PEG Italy 884 km 1h 55m Route ↗
Rome FCO Italy 850 km 1h 50m Route ↗
Bologna BLQ Italy 832 km 1h 45m Route ↗
Nador NDR Morocco 830 km 1h 50m Route ↗
Sevilla SVQ Spain 810 km 1h 45m Route ↗
Oujda OUD Morocco 804 km 1h 55m Route ↗
Milan BGY Italy 783 km 1h 45m Route ↗
Malaga AGP Spain 766 km 1h 45m Route ↗
Milan MXP Italy 720 km 1h 40m Route ↗
Turin TRN Italy 625 km 1h 35m Route ↗
Alghero AHO Italy 528 km 1h 25m Route ↗
Ibiza IBZ Spain 276 km 1h 5m Route ↗
Menorca MAH Spain 242 km 0h 55m Route ↗
Palma de Mallorca PMI Spain 202 km 0h 55m Route ↗

Destinations by country

Ryanair from other airports

Aircraft assignments

We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.

Frequently asked questions

How many destinations does Ryanair serve from Barcelona (BCN)?

Ryanair flies to 62 non-stop destinations from Barcelona (BCN), spanning 23 countries.

What is the longest route Ryanair flies from Barcelona?

The longest non-stop route is BCN → TLL (Tallinn) at 2,556 km.

Which countries does Ryanair fly to from Barcelona?

Top destination countries: Italy (12), United Kingdom (10), Morocco (7), Spain (6), Poland (3).

Does Ryanair operate from other airports?

Yes — Ryanair also operates from London (STN), Dublin (DUB), Brussels (CRL), Milan (BGY), Malaga (AGP). Total network: 5019 routes across the carrier's footprint.

Loading the flight search…