Nonstop flights from Oslo OSL
You can fly nonstop from Oslo Gardermoen Airport (OSL) to 152 destinations in 47 countries, on 43 airlines. The airlines with the most nonstop routes here are Norwegian Air Shuttle (112), Scandinavian Airlines (56) and Wideroe (14). Outside Norway, the most destinations are in Italy (14), Spain (11) and France (9). The longest is Phuket (HKT), 5,637 miles (9,072 km).
Filter these routes in RoutesAll 152 nonstop destinations from OSL
Pick one for every airline on the route, the 1-stop connections and which points programs can book it.
Europe 路 132
- Aalborg AALDenmark 路 219 mi

- Aalesund AESNorway 路 232 mi


- Aarhus AARDenmark 路 269 mi

- Ajaccio AJAFrance 路 1,266 mi

- Alicante ALCSpain 路 1,597 mi



- Alta ALFNorway 路 761 mi


- Amsterdam AMSNetherlands 路 596 mi



- Andenes ANXNorway 路 646 mi

- Athens ATHGreece 路 1,637 mi



- Barcelona BCNSpain 路 1,361 mi

+1
- Bardufoss BDUNorway 路 649 mi

- Bari BRIItaly 路 1,339 mi

- Basel, Switzerland/Mulhouse BSLFrance 路 882 mi

- Belgrade BEGSerbia 路 1,128 mi


- Bergen BGONorway 路 201 mi



- Berlin BERGermany 路 549 mi


- Bilbao BIOSpain 路 1,306 mi

- Billund BLLDenmark 路 316 mi


- Bodo BOONorway 路 499 mi



- Bologna BLQItaly 路 1,082 mi

- Bordeaux BODFrance 路 1,168 mi

- Bratislava BTSSlovakia 路 866 mi

- Bronnoysund BNNNorway 路 365 mi

- Brussels BRUBelgium 路 692 mi



- Bucharest OTPRomania 路 1,244 mi

- Budapest BUDHungary 路 941 mi

- Burgas BOJBulgaria 路 1,400 mi

- Catania CTAItaly 路 1,580 mi


- Chania CHQGreece 路 1,800 mi


- Cluj-Napoca CLJRomania 路 1,058 mi

- Copenhagen CPHDenmark 路 321 mi



- Dublin DUBIreland 路 802 mi



- Dubrovnik DBVCroatia 路 1,255 mi

- Dusseldorf DUSGermany 路 638 mi


- Edinburgh EDIUnited Kingdom 路 603 mi

- Eindhoven EINNetherlands 路 642 mi

- Faro FAOPortugal 路 1,808 mi


- Faroe Islands FAEFaroe Islands 路 624 miRC
- Florence FLRItaly 路 1,133 mi

- Floro FRONorway 路 226 miDX
- Forde FDENorway 路 198 mi

- Frankfurt FRAGermany 路 708 mi

- Funchal FNCPortugal 路 2,282 mi

- Gdansk GDNPoland 路 486 mi



- Geneva GVASwitzerland 路 986 mi


- Hamburg HAMGermany 路 455 mi

- Harstad-Narvik EVENorway 路 597 mi


- Haugesund HAUNorway 路 213 mi


- Helsinki HELFinland 路 475 mi



- Heraklion HERGreece 路 1,829 mi

- Ibiza IBZSpain 路 1,532 mi

- Istanbul ISTTurkey 路 1,508 mi


- Katowice KTWPoland 路 740 mi

- Kefallinia EFLGreece 路 1,580 mi

- Kerkyra CFUGreece 路 1,473 mi

- Kirkenes KKNNorway 路 850 mi


- Krakow KRKPoland 路 777 mi


- Kristiansand KRSNorway 路 175 mi


- Kristiansund KSUNorway 路 229 mi

- Lakselv LKLNorway 路 788 mi

- Lamezia-Terme SUFItaly 路 1,488 mi

- Lanzarote ACESpain 路 2,446 mi

- Las Palmas LPASpain 路 2,551 mi



- Leknes LKNNorway 路 555 mi

- Lisbon LISPortugal 路 1,721 mi


- London LGWUnited Kingdom 路 762 mi

- London LHRUnited Kingdom 路 749 mi


- London STNUnited Kingdom 路 708 mi

- Longyearbyen LYRSvalbard & Jan Mayen Island 路 1,251 mi


- Luxembourg LUXLuxembourg 路 755 mi

- Lyon LYSFrance 路 1,030 mi

- Madrid MADSpain 路 1,499 mi


- Malaga AGPSpain 路 1,765 mi



- Malta MLAMalta 路 1,689 mi

- Manchester MANUnited Kingdom 路 690 mi



- Milan BGYItaly 路 1,005 mi

- Milan MXPItaly 路 1,011 mi


- Molde MOLNorway 路 217 mi


- Montpellier MPLFrance 路 1,186 mi

- Munich MUCGermany 路 818 mi



- Naples NAPItaly 路 1,341 mi

- Nice NCEFrance 路 1,154 mi


- Olbia OLBItaly 路 1,335 mi

- Orland OLANorway 路 247 miDX
- Orsta-Volda HOVNorway 路 216 mi

- Palanga PLQLithuania 路 467 mi



- Palermo PMOItaly 路 1,523 mi


- Palma de Mallorca PMISpain 路 1,471 mi



- Paris CDGFrance 路 844 mi



- Paris ORYFrance 路 865 mi

- Pisa PSAItaly 路 1,140 mi


- Porto OPOPortugal 路 1,556 mi

- Prague PRGCzechia 路 708 mi

- Preveza PVKGreece 路 1,528 mi

- Pristina PRNKosovo 路 1,287 mi

- Pula PUYCroatia 路 1,064 mi


- Reykjavik KEFIceland 路 1,107 mi



- Rhodes RHOGreece 路 1,808 mi


- Riga RIXLatvia 路 515 mi


- Rome FCOItaly 路 1,272 mi



- Roros RRSNorway 路 165 miDX
- Salzburg SZGAustria 路 861 mi

- Sandane SDNNorway 路 196 mi

- Sandnessjoen SSJNorway 路 401 mi

- Sarajevo SJJBosnia and Herzegovina 路 1,171 mi

- Skopje SKPNorth Macedonia 路 1,337 mi

- Sofia SOFBulgaria 路 1,315 mi

- Sogndal SOGNorway 路 150 mi

- Split SPUCroatia 路 1,171 mi



- Stavanger SVGNorway 路 212 mi



- Stockholm ARNSweden 路 239 mi

+1
- Stord SRPNorway 路 198 miDX
- Stuttgart STRGermany 路 798 mi

- Svolvaer SVJNorway 路 566 mi

- Szczecin SZZPoland 路 478 mi

- Tallinn TLLEstonia 路 478 mi



- Tenerife TFSSpain 路 2,571 mi


- Thessaloniki SKGGreece 路 1,452 mi

- Thira JTRGreece 路 1,763 mi

- Tirana TIAAlbania 路 1,348 mi

- Tivat TIVMontenegro 路 1,271 mi


- Toulouse TLSFrance 路 1,214 mi

- Tromso TOSNorway 路 693 mi



- Trondheim TRDNorway 路 226 mi



- Valencia VLCSpain 路 1,516 mi

- Varna VARBulgaria 路 1,365 mi

- Venice VCEItaly 路 1,017 mi

- Verona VRNItaly 路 1,022 mi

- Vienna VIEAustria 路 862 mi


- Vilnius VNOLithuania 路 650 mi


- Warsaw WAWPoland 路 670 mi


- Zurich ZRHSwitzerland 路 887 mi



Asia 路 12
- Antalya AYTTurkey 路 1,829 mi


- Bangkok BKKThailand 路 5,387 mi


- Beijing PEKChina 路 4,339 mi

- Bodrum BJVTurkey 路 1,745 mi

- Doha DOHQatar 路 3,081 mi

- Dubai DWCUnited Arab Emirates 路 3,208 mi

- Dubai DXBUnited Arab Emirates 路 3,192 mi

- Gazipasa GZPTurkey 路 1,899 mi


- Istanbul SAWTurkey 路 1,542 mi

- Izmir ADBTurkey 路 1,667 mi

- Larnaca LCACyprus 路 2,018 mi


- Phuket HKTThailand 路 5,637 mi

Africa 路 5
Airlines flying from OSL
SkyTeam: 56 destinations 路 Star Alliance: 14 destinations 路 oneworld: 4 destinations
- Norwegian Air Shuttle112 routes

- Scandinavian AirlinesSkyTeam56 routes

- Wideroe14 routes

- Norwegian Air Sweden12 routes

- Wizz Air5 routes

- DXDAT4 routes
- Air Baltic2 routes

- SMAir Cairo2 routes
- LOT - Polish AirlinesStar Alliance2 routes

- LufthansaStar Alliance2 routes

- Norse Atlantic Airways2 routes

- Ryanair2 routes

- Aegean AirlinesStar Alliance1 route

- Aer Lingus1 route

- Air CanadaStar Alliance1 route

- Air FranceSkyTeam1 route

- Air Serbia1 route

- RCAtlantic Airways1 route
- Austrian AirlinesStar Alliance1 route

- British Airwaysoneworld1 route

- Brussels AirlinesStar Alliance1 route

- Croatia AirlinesStar Alliance1 route

- easyJet1 route

- Emirates1 route

- Ethiopian AirlinesStar Alliance1 route

- Finnaironeworld1 route

- Hainan Airlines1 route

- Iberiaoneworld1 route

- Icelandair1 route

- KLMSkyTeam1 route

- Luxair1 route

- Pegasus1 route

- Qatar Airwaysoneworld1 route

- Ryanair UK1 route

- SunExpress1 route

- SWISSStar Alliance1 route

- TAP PortugalStar Alliance1 route

- Thai Airways InternationalStar Alliance1 route

- Transavia1 route

- Transavia France1 route

- Turkish AirlinesStar Alliance1 route

- Vueling1 route

- Wizz Air Malta1 route

Flights from OSL: common questions
How many nonstop destinations are there from OSL?
152 destinations in 47 countries have a nonstop flight from Oslo Gardermoen Airport (OSL), flown by 43 airlines. Pick any of them on this page to see every airline on the route and the 1-stop connections.
Which airlines fly from OSL?
43 airlines fly nonstop from OSL. By number of destinations: Norwegian Air Shuttle (112), Scandinavian Airlines (56), Wideroe (14), Norwegian Air Sweden (12), Wizz Air (5), DAT (4), Air Baltic (2) and Air Cairo (2).
What is the longest nonstop flight from OSL?
Oslo (OSL) to Phuket (HKT), on Norse Atlantic Airways, at about 5,637 miles (9,072 km) as the crow flies. Next is Bangkok (BKK), about 5,387 miles (8,670 km).
Which countries can you fly to nonstop from OSL?
47 countries. The most destinations are in Norway (28), Italy (14), Spain (11), France (9), Greece (9) and Germany (6).
Which airline alliance has the most routes from OSL?
SkyTeam airlines fly to 56 destinations, Star Alliance airlines fly to 14 destinations and oneworld airlines fly to 4 destinations nonstop from OSL. The rest are flown only by airlines outside the three alliances.
More airports in Norway
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.