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
- Italy — 28 destinations (CTA, REG, SUF, BDS, TPS, PMO and 22 more)
- Spain — 21 destinations (TFS, LPA, FUE, ACE, AGP, LEI and 15 more)
- France — 19 destinations (NCE, PGF, MRS, BZR, CCF, LDE and 13 more)
- Poland — 11 destinations (RZE, SZY, WMI, KRK, KTW, LCJ and 5 more)
- Greece — 10 destinations (RHO, KGS, JTR, CHQ, ATH, ZTH and 4 more)
- Germany — 10 destinations (BER, FMM, NUE, LBC, HAM, FKB and 4 more)
- Croatia — 6 destinations (DBV, OSI, ZAD, ZAG, RJK, PUY)
- Ireland — 5 destinations (KIR, NOC, SNN, ORK, DUB)
- Portugal — 4 destinations (FNC, FAO, LIS, OPO)
- Sweden — 4 destinations (ARN, VST, GOT, MMX)
Ryanair from other airports
- Dublin (DUB) — 122 routes
- Brussels (CRL) — 115 routes
- Milan (BGY) — 109 routes
- Malaga (AGP) — 91 routes
- Alicante (ALC) — 90 routes
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.