Ryanair flights from London (STN)

Ryanair non-stop routes from London airport (STN).

Ryanair operates 145 non-stop routes from London (STN), serving 25 countries with an average sector length of 1,369 km. This is part of Ryanair's 5019-route global network.

Non-stop destinations from London on Ryanair

Destination IATA Country Distance Duration Route
Paphos PFO Cyprus 3,194 km 4h 40m Route ↗
Tenerife TFS Spain 2,996 km 4h 30m Route ↗
Las Palmas LPA Spain 2,963 km 4h 30m Route ↗
Puerto del Rosario FUE Spain 2,855 km 4h 15m Route ↗
Lanzarote ACE Spain 2,794 km 4h 15m Route ↗
Rhodes RHO Greece 2,784 km 4h 5m Route ↗
Kos KGS Greece 2,691 km 4h 0m Route ↗
Thira JTR Greece 2,627 km 3h 45m Route ↗
Chania CHQ Greece 2,623 km 4h 5m Route ↗
Funchal FNC Portugal 2,539 km 3h 55m Route ↗
Athens ATH Greece 2,409 km 3h 45m Route ↗
Zakinthos ZTH Greece 2,249 km 3h 30m Route ↗
Kefallinia EFL Greece 2,196 km 3h 25m Route ↗
Rovaniemi RVN Finland 2,160 km 3h 30m Route ↗
Plovdiv PDV Bulgaria 2,150 km 3h 10m Route ↗
Thessaloniki SKG Greece 2,145 km 3h 15m Route ↗
Preveza PVK Greece 2,143 km 3h 23m Route ↗
Malta MLA Malta 2,109 km 3h 15m Route ↗
Bucharest OTP Romania 2,069 km 3h 10m Route ↗
Kerkyra CFU Greece 2,037 km 3h 20m Route ↗
Sofia SOF Bulgaria 2,015 km 3h 0m Route ↗
Catania CTA Italy 1,977 km 3h 10m Route ↗
Reggio Calabria REG Italy 1,948 km 2h 59m Route ↗
Lamezia-Terme SUF Italy 1,901 km 3h 0m Route ↗
Brindisi BDS Italy 1,838 km 2h 55m Route ↗
Trapani TPS Italy 1,824 km 2h 55m Route ↗
Palermo PMO Italy 1,822 km 2h 55m Route ↗
Cluj-Napoca CLJ Romania 1,785 km 2h 50m Route ↗
Helsinki HEL Finland 1,784 km 3h 10m Route ↗
Faro FAO Portugal 1,774 km 2h 55m Route ↗
Tallinn TLL Estonia 1,742 km 2h 45m Route ↗
Bari BRI Italy 1,734 km 2h 45m Route ↗
Malaga AGP Spain 1,731 km 2h 55m Route ↗
Dubrovnik DBV Croatia 1,704 km 2h 35m Route ↗
Vilnius VNO Lithuania 1,687 km 2h 35m Route ↗
Almeria LEI Spain 1,684 km 2h 55m Route ↗
Salerno QSR Italy 1,680 km 2h 40m Route ↗
Sevilla SVQ Spain 1,678 km 2h 45m Route ↗
Lisbon LIS Portugal 1,630 km 2h 50m Route ↗
Riga RIX Latvia 1,628 km 2h 35m Route ↗
Naples NAP Italy 1,625 km 2h 45m Route ↗
Kaunas KUN Lithuania 1,610 km 2h 35m Route ↗
Corvera RMU Spain 1,569 km 2h 45m Route ↗
Cagliari CAG Italy 1,560 km 2h 45m Route ↗
Osijek OSI Croatia 1,535 km 2h 30m Route ↗
Rzeszow RZE Poland 1,534 km 2h 25m Route ↗
Kosice KSC Slovakia 1,532 km 2h 25m Route ↗
Alicante ALC Spain 1,513 km 2h 40m Route ↗
Pescara PSR Italy 1,484 km 2h 25m Route ↗
Rome CIA Italy 1,459 km 2h 25m Route ↗
Budapest BUD Hungary 1,453 km 2h 25m Route ↗
Ibiza IBZ Spain 1,448 km 2h 35m Route ↗
Palanga PLQ Lithuania 1,434 km 2h 25m Route ↗
Zadar ZAD Croatia 1,416 km 2h 20m Route ↗
Olbia OLB Italy 1,410 km 2h 35m Route ↗
Szymany SZY Poland 1,404 km 2h 15m Route ↗
Stockholm ARN Sweden 1,398 km 2h 20m Route ↗
Alghero AHO Italy 1,394 km 2h 30m Route ↗
Modlin WMI Poland 1,391 km 2h 15m Route ↗
Palma de Mallorca PMI Spain 1,384 km 2h 30m Route ↗
Krakow KRK Poland 1,382 km 2h 20m Route ↗
Valencia VLC Spain 1,379 km 2h 25m Route ↗
Menorca MAH Spain 1,370 km 2h 30m Route ↗
Porto OPO Portugal 1,365 km 2h 25m Route ↗
Zagreb ZAG Croatia 1,343 km 2h 15m Route ↗
Ancona AOI Italy 1,342 km 2h 15m Route ↗
Perugia PEG Italy 1,340 km 2h 20m Route ↗
Stockholm VST Sweden 1,332 km 2h 15m Route ↗
Katowice KTW Poland 1,321 km 2h 10m Route ↗
Lodz LCJ Poland 1,316 km 2h 10m Route ↗
Madrid MAD Spain 1,300 km 2h 30m Route ↗
Benlloch CDT Spain 1,297 km 2h 30m Route ↗
Rijeka RJK Croatia 1,287 km 2h 8m Route ↗
Bratislava BTS Slovakia 1,279 km 2h 10m Route ↗
Ostrava OSR Czech Republic 1,279 km 2h 10m Route ↗
Pula PUY Croatia 1,272 km 2h 10m Route ↗
Rimini RMI Italy 1,268 km 2h 10m Route ↗
Gdansk GDN Poland 1,245 km 2h 5m Route ↗
Vienna VIE Austria 1,238 km 2h 10m Route ↗
Forli FRL Italy 1,224 km 2h 0m Route ↗
Bydgoszcz BZG Poland 1,207 km 2h 5m Route ↗
Brno BRQ Czech Republic 1,202 km 2h 5m Route ↗
Reus REU Spain 1,196 km 2h 15m Route ↗
Santiago De Compostela SCQ Spain 1,193 km 2h 10m Route ↗
Barcelona BCN Spain 1,184 km 2h 30m Route ↗
Pisa PSA Italy 1,183 km 2h 5m Route ↗
Trieste TRS Italy 1,179 km 2h 5m Route ↗
Klagenfurt KLU Austria 1,174 km 2h 5m Route ↗
Wroclaw WRO Poland 1,156 km 2h 5m Route ↗
Bologna BLQ Italy 1,155 km 2h 5m Route ↗
Zaragoza ZAZ Spain 1,140 km 2h 15m Route ↗
Venice VCE Italy 1,135 km 2h 5m Route ↗
Poznan POZ Poland 1,132 km 2h 0m Route ↗
Girona GRO Spain 1,126 km 2h 5m Route ↗
Parma PMF Italy 1,079 km 1h 50m Route ↗
Linz LNZ Austria 1,074 km 1h 55m Route ↗
Verona VRN Italy 1,063 km 2h 0m Route ↗
Nice NCE France 1,051 km 2h 10m Route ↗
Genoa GOA Italy 1,046 km 2h 5m Route ↗
Perpignan PGF France 1,035 km 2h 5m Route ↗
Salzburg SZG Austria 1,021 km 1h 55m Route ↗
Marseille MRS France 1,009 km 2h 0m Route ↗
Gothenburg GOT Sweden 1,004 km 1h 50m Route ↗
Szczecin SZZ Poland 1,004 km 1h 50m Route ↗
Prague PRG Czech Republic 1,001 km 1h 50m Route ↗
Santander SDR Spain 989 km 2h 0m Route ↗
Beziers BZR France 980 km 2h 0m Route ↗
Milan BGY Italy 978 km 1h 55m Route ↗
Carcassonne CCF France 976 km 2h 0m Route ↗
Lourdes LDE France 967 km 1h 55m Route ↗
Nimes FNI France 956 km 2h 0m Route ↗
Malmo MMX Sweden 953 km 1h 50m Route ↗
Biarritz BIQ France 945 km 1h 55m Route ↗
Milan MXP Italy 931 km 1h 55m Route ↗
Toulouse TLS France 922 km 1h 55m Route ↗
Turin TRN Italy 921 km 1h 55m Route ↗
Copenhagen CPH Denmark 914 km 1h 45m Route ↗
Berlin BER Germany 907 km 1h 45m Route ↗
Rodez RDZ France 847 km 1h 50m Route ↗
Aarhus AAR Denmark 836 km 1h 40m Route ↗
Memmingen FMM Germany 836 km 1h 45m Route ↗
Grenoble GNB France 816 km 1h 50m Route ↗
Nuremberg NUE Germany 808 km 1h 35m Route ↗
Bergerac EGC France 782 km 1h 45m Route ↗
Brive-La-Gaillarde BVE France 766 km 1h 45m Route ↗
Hamburg LBC Germany 734 km 1h 35m Route ↗
Basel, Switzerland/Mulhouse BSL France 708 km 1h 35m Route ↗
Hamburg HAM Germany 685 km 1h 30m Route ↗
Limoges LIG France 673 km 1h 40m Route ↗
Kerry County KIR Ireland 672 km 1h 30m Route ↗
Karlsruhe/Baden-Baden FKB Germany 655 km 1h 25m Route ↗
Knock NOC Ireland 650 km 1h 30m Route ↗
La Rochelle LRH France 643 km 1h 35m Route ↗
Shannon SNN Ireland 632 km 1h 30m Route ↗
Cork ORK Ireland 602 km 1h 25m Route ↗
Bremen BRE Germany 593 km 1h 20m Route ↗
Poitiers PIS France 589 km 1h 30m Route ↗
Nantes NTE France 543 km 1h 30m Route ↗
Hahn HHN Germany 537 km 1h 20m Route ↗
Muenster FMO Germany 510 km 1h 20m Route ↗
Tours TUF France 496 km 1h 25m Route ↗
Cologne CGN Germany 490 km 1h 20m Route ↗
Luxembourg LUX Luxembourg 488 km 1h 15m Route ↗
Dublin DUB Ireland 472 km 1h 20m Route ↗
Eindhoven EIN Netherlands 357 km 1h 5m 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 London (STN)?

Ryanair flies to 145 non-stop destinations from London (STN), spanning 25 countries.

What is the longest route Ryanair flies from London?

The longest non-stop route is STN → PFO (Paphos) at 3,194 km.

Which countries does Ryanair fly to from London?

Top destination countries: Italy (28), Spain (21), France (19), Poland (11), Greece (10).

Does Ryanair operate from other airports?

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

Loading the flight search…