Routes from Oslo (OSL)
152 nonstop destinations from Oslo (OSL) on 39 airlines: 25 in Norway and 127 abroad. The most routes: Norwegian (115), Scandinavian Airlines (62) and Widerøe (14). Longest: Phuket (HKT), about 5,638 miles. 5 routes are new or starting soon. 1 route is ending. Routes checked October 27, 2026.
- Nonstop destinations
- 152
- Airlines
- 39
- Countries
- 47
- Longest route
- HKT 5,638 mi
New routesAC Oslo to TorontoFrom Jun 2, 2027 · DY Oslo to SevilleFrom Mar 20, 2027Seasonal · HV Oslo to NantesFrom Mar 30, 2027 · BY Oslo to BirminghamFrom Dec 13, 2026Seasonal · W6 Oslo to BudapestNew
- Aalborg AALScandinavian Airlines
- Aarhus AARScandinavian Airlines
- Addis Ababa ADDEthiopian Airlines
- Agadir AGANorwegianSeasonal
- Ajaccio AJANorwegianSeasonal
- Ålesund AESNorwegian, Scandinavian Airlines
- Alicante ALCNorwegian, Scandinavian Airlines
- Alstahaug SSJWiderøeSeasonal
- Alta ALFNorwegian, Scandinavian Airlines
- Amsterdam AMSKLM Royal Dutch Airlines, Norwegian, Scandinavian Airlines
- Andenes ANXNorwegianSeasonal
- Antalya AYTNorwegian, Scandinavian AirlinesSeasonal
- Årø MOLNorwegian, Widerøe
- Arrecife ACENorwegianSeasonal
- Athens ATHAegean Airlines, NorwegianSeasonal, Scandinavian AirlinesSeasonal
- Bangkok BKKNorse Atlantic AirwaysSeasonal, Thai Airways International
- Barcelona BCNNorwegian, Scandinavian AirlinesSeasonal, Vueling
- Bari BRINorwegianSeasonal
- Basel-Mulhouse BSLNorwegianSeasonal
- Beijing PEKHainan Airlines
- Belgrade BEGAir Serbia, Norwegian
- Bergamo BGYNorwegian
- Bergen BGONorwegian, Scandinavian Airlines, WiderøeSeasonal
- Berlin BERNorwegian, Scandinavian AirlinesSeasonal
- Bilbao BIONorwegianSeasonal
- Billund BLLNorwegian, Scandinavian Airlines
- Birmingham BHXTUI AirwaysFrom Dec 13, 2026Seasonal
- Bodø BOONorwegian, Scandinavian Airlines, Widerøe
- Bodrum BJVNorwegianSeasonal
- Bologna BLQNorwegianSeasonal
- Bordeaux BODNorwegianSeasonal
- Bratislava BTSWizz Air
- Brønnøy BNNWiderøe
- Brussels BRUBrussels Airlines, NorwegianSeasonal, Scandinavian Airlines
- Bucharest OTPNorwegian
- Budapest BUDNorwegian, Wizz AirNew
- Burgas BOJNorwegianSeasonal
- Catania CTANorwegianSeasonal, Scandinavian AirlinesSeasonal
- Cluj-Napoca CLJNorwegianSeasonal
- Copenhagen CPHNorwegian, Scandinavian Airlines
- Corfu CFUNorwegianSeasonal
- Doha DOHQatar Airways
- Dubai DXBEmirates
- Dubai DWCNorwegianSeasonal
- Dublin DUBAer LingusSeasonal, Norwegian, Scandinavian Airlines
- Dubrovnik DBVNorwegianSeasonal
- Düsseldorf DUSNorwegian, Scandinavian Airlines
- Edinburgh EDINorwegian
- Evenes EVENorwegian, Scandinavian Airlines
- Faro FAONorwegian, Scandinavian AirlinesSeasonal
- Florence FLRScandinavian AirlinesSeasonal
- Førde FDEWiderøe
- Frankfurt FRALufthansa
- Funchal FNCNorwegian
- Gaziemir ADBSunExpressSeasonal
- Gazipaşa GZPNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Gdańsk GDNLOT Polish Airlines, Norwegian, Wizz Air
- Geneva GVAeasyJetSeasonal, Norwegian, Scandinavian AirlinesSeasonal, SWISS
- Gothenburg GOTScandinavian Airlines
- Hamburg HAMEurowings, Norwegian, Scandinavian Airlines
- Helsinki HELFinnair, Norwegian
- Heraklion HERNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Hurghada HRGNorwegianSeasonal
- Ibiza IBZNorwegianSeasonal
- Istanbul ISTNorwegianSeasonal, Turkish Airlines
- Istanbul SAWPegasus Airlines
- Karmøy HAUNorwegian, Scandinavian Airlines
- Karpathos Island AOKScandinavian AirlinesSeasonal
- Katowice KTWRyanair
- Kefallinia Island EFLNorwegianSeasonal
- Kirkenes KKNNorwegian, Scandinavian Airlines
- Kraków KRKNorwegian, Wizz Air
- Kristiansand KRSNorwegian, Scandinavian Airlines
- Kvernberget KSUScandinavian Airlines
- Lakselv LKLNorwegian
- Lamezia Terme SUFNorwegianSeasonal
- Larnaca LCANorwegian, Scandinavian Airlines
- Las Palmas de Gran Canaria LPANorwegian, Scandinavian Airlines
- Leknes LKNWiderøeSeasonal
- Lisbon LISNorwegianSeasonal, TAP Air Portugal
- London LHRBritish Airways, Scandinavian Airlines
- London LGWNorwegian, TUI AirwaysSeasonal
- London STNRyanair
- Longyearbyen LYRNorwegian, Scandinavian Airlines
- Luqa MLANorwegianSeasonal
- Luxembourg LUXLuxair
- Lyon LYSNorwegianSeasonal
- Madrid MADIberia, Norwegian
- Málaga AGPNorwegian, Scandinavian Airlines
- Målselv BDUNorwegian
- Manchester MANeasyJet, Norwegian, Scandinavian Airlines, TUI AirwaysSeasonal
- Milan MXPNorwegian, Scandinavian Airlines
- Montpellier MPLNorwegianSeasonal
- Munich MUCLufthansa, Norwegian, Scandinavian AirlinesSeasonal
- Nantes NTETransaviaFrom Mar 30, 2027
- Naples NAPNorwegianSeasonal
- New York JFKScandinavian AirlinesSeasonal
- Newark EWRScandinavian Airlines
- Nice NCENorwegian, Scandinavian Airlines
- Olbia OLBNorwegianSeasonal
- Ørsta HOVWiderøe
- Palanga PLQNorwegian, Wizz Air
- Palermo PMONorwegianSeasonal, Scandinavian AirlinesSeasonal
- Palma de Mallorca PMINorwegianSeasonal, Scandinavian AirlinesSeasonal
- Paris CDGAir France, easyJet, Norwegian, Scandinavian Airlines
- Paris ORYTransavia
- Phuket HKTNorse Atlantic AirwaysSeasonal
- Pisa PSANorwegianSeasonal, Scandinavian AirlinesSeasonal
- Porto OPONorwegianSeasonal
- Prague PRGNorwegian
- Preveza PVKNorwegianSeasonal
- Pristina PRNNorwegian
- Pula PUYNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Reykjavík KEFIcelandair, NorwegianSeasonal, Scandinavian Airlines
- Rhodes RHOAegean Airlines, NorwegianSeasonal, Scandinavian AirlinesSeasonal
- Riga RIXairBaltic, Norwegian
- Rome FCONorwegian, Scandinavian AirlinesSeasonal, Wizz Air
- Salzburg SZGNorwegianSeasonal
- Sandane SDNWiderøe
- Santorini Island JTRNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Sarajevo SJJNorwegianSeasonal
- Seville SVQNorwegianFrom Mar 20, 2027Seasonal
- Skopje SKPNorwegianSeasonal, Wizz Air
- Sofia SOFNorwegianSeasonal
- Sogndal SOGWiderøe
- Souda CHQNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Split SPUCroatia AirlinesSeasonal, NorwegianSeasonal, Scandinavian AirlinesSeasonal
- Stavanger SVGNorwegian, Scandinavian Airlines, WiderøeSeasonal
- Stockholm ARNEthiopian Airlines, Norwegian, Scandinavian Airlines
- Stuttgart STRScandinavian AirlinesSeasonal
- Svolvær SVJWiderøeSeasonal
- Szczecin SZZWizz Air
- Tallinn TLLairBalticEnds Mar 28, 2027, Norwegian
- Tangier TNGNorwegianSeasonal
- Tenerife TFSNorwegian, Scandinavian AirlinesSeasonal
- Thessaloniki SKGNorwegianSeasonal
- Tirana TIANorwegianSeasonal
- Tivat TIVNorwegianSeasonal, Scandinavian AirlinesSeasonal
- Toronto YYZAir CanadaFrom Jun 2, 2027
- Toulouse TLSNorwegianSeasonal
- Tromsø TOSNorwegian, Scandinavian Airlines, WiderøeSeasonal
- Trondheim TRDNorwegian, Scandinavian Airlines, Widerøe
- Vágar FAEAtlantic Airways
- Valencia VLCNorwegianSeasonal
- Varna VARNorwegianSeasonal
- Venice VCENorwegianSeasonal, Scandinavian AirlinesSeasonal
- Verona VRNNorwegianSeasonal
- Vienna VIEAustrian Airlines, Norwegian
- Vilnius VNONorwegian, Ryanair
- Warsaw WAWLOT Polish Airlines, Norwegian
- Zakynthos ZTHNorwegianSeasonal
- Zurich ZRHNorwegianSeasonal, Scandinavian Airlines, SWISS
Route sources (including Wikipedia fallback): Aegean Airlines ↗ (checked Oct 27, 2026), airBaltic ↗ (checked Oct 27, 2026), Air France ↗ (checked Oct 27, 2026), Atlantic Airways ↗ (checked Oct 27, 2026) and 53 more.
New and ending routes
- NewAir Canada to Toronto YYZFirst flight June 2, 2027 · source ↗
- NewNorwegian to Seville SVQFirst flight March 20, 2027 · source ↗
- NewTransavia to Nantes NTEFirst flight March 30, 2027 · source ↗
- NewTUI Airways to Birmingham BHXFirst flight December 13, 2026 · source ↗
- NewWizz Air to Budapest BUDSince October 25, 2026 · source ↗
- EndingairBaltic to Tallinn TLLLast flight March 28, 2027 · source ↗
Airlines flying nonstop from OSL
- Norwegian · 115 destinationsNorwegian route map
- Scandinavian Airlines · 62 destinationsScandinavian Airlines route map
- Widerøe · 14 destinationsWiderøe route map
- Wizz Air · 8 destinationsWizz Air route mapSeat maps
- easyJet · 3 destinationseasyJet route map
- Ryanair · 3 destinationsRyanair route map
- TUI Airways · 3 destinationsTUI Airways route map
- Aegean Airlines · 2 destinationsAegean Airlines route map
- airBaltic · 2 destinationsairBaltic route map
- Ethiopian Airlines · 2 destinationsEthiopian Airlines route mapSeat maps
- LOT Polish Airlines · 2 destinationsLOT Polish Airlines route map
- Lufthansa · 2 destinationsLufthansa route mapSeat maps
- Norse Atlantic Airways · 2 destinationsNorse Atlantic Airways route map
- SWISS · 2 destinationsSWISS route mapSeat maps
- Transavia · 2 destinationsTransavia route map
- Aer Lingus · 1 destinationAer Lingus route mapSeat maps
- Air Canada · 1 destinationAir Canada route mapSeat maps
- Air France · 1 destinationAir France route mapSeat maps
- Air Serbia · 1 destinationAir Serbia route map
- Atlantic Airways · 1 destinationAtlantic Airways route map
- Austrian Airlines · 1 destinationAustrian Airlines route mapSeat maps
- British Airways · 1 destinationBritish Airways route mapSeat maps
- Brussels Airlines · 1 destinationBrussels Airlines route map
- Croatia Airlines · 1 destinationCroatia Airlines route map
- Emirates · 1 destinationEmirates route mapSeat maps
- Eurowings · 1 destinationEurowings route map
- Finnair · 1 destinationFinnair route mapSeat maps
- Hainan Airlines · 1 destinationHainan Airlines route mapSeat maps
- Iberia · 1 destinationIberia route mapSeat maps
- Icelandair · 1 destinationIcelandair route mapSeat maps
- KLM Royal Dutch Airlines · 1 destinationKLM Royal Dutch Airlines route mapSeat maps
- Luxair · 1 destinationLuxair route map
- Pegasus Airlines · 1 destinationPegasus Airlines route map
- Qatar Airways · 1 destinationQatar Airways route mapSeat maps
- SunExpress · 1 destinationSunExpress route map
- TAP Air Portugal · 1 destinationTAP Air Portugal route map
- Thai Airways International · 1 destinationThai Airways International route mapSeat maps
- Turkish Airlines · 1 destinationTurkish Airlines route map
- Vueling · 1 destinationVueling route mapSeat maps
Nonstop from OSL, by country
Norway · 25
Ålesund AES, Alstahaug SSJ, Alta ALF, Andenes ANX, Årø MOL, Bergen BGO, Bodø BOO, Brønnøy BNN, Evenes EVE, Førde FDE, Karmøy HAU, Kirkenes KKN, Kristiansand KRS, Kvernberget KSU, Lakselv LKL, Leknes LKN, Longyearbyen LYR, Målselv BDU, Ørsta HOV, Sandane SDN, Sogndal SOG, Stavanger SVG, Svolvær SVJ, Tromsø TOS, Trondheim TRD
Italy · 14
Bari BRI, Bergamo BGY, Bologna BLQ, Catania CTA, Florence FLR, Lamezia Terme SUF, Milan MXP, Naples NAP, Olbia OLB, Palermo PMO, Pisa PSA, Rome FCO, Venice VCE, Verona VRN
Spain · 12
Alicante ALC, Arrecife ACE, Barcelona BCN, Bilbao BIO, Ibiza IBZ, Las Palmas de Gran Canaria LPA, Madrid MAD, Málaga AGP, Palma de Mallorca PMI, Seville SVQ, Tenerife TFS, Valencia VLC
Greece · 11
Athens ATH, Corfu CFU, Heraklion HER, Karpathos Island AOK, Kefallinia Island EFL, Preveza PVK, Rhodes RHO, Santorini Island JTR, Souda CHQ, Thessaloniki SKG, Zakynthos ZTH
France · 10
Ajaccio AJA, Basel-Mulhouse BSL, Bordeaux BOD, Lyon LYS, Montpellier MPL, Nantes NTE, Nice NCE, Paris CDG, Paris ORY, Toulouse TLS
United Kingdom · 6
Birmingham BHX, Edinburgh EDI, London LHR, London LGW, London STN, Manchester MAN
Denmark · 4
Aalborg AAL, Aarhus AAR, Billund BLL, Copenhagen CPH
Lithuania · 2
Palanga PLQ, Vilnius VNO
Morocco · 2
Agadir AGA, Tangier TNG
Romania · 2
Bucharest OTP, Cluj-Napoca CLJ
Sweden · 2
Gothenburg GOT, Stockholm ARN
Albania · 1
Tirana TIA
Belgium · 1
Brussels BRU
Bosnia and Herzegovina · 1
Sarajevo SJJ
Canada · 1
Toronto YYZ
China · 1
Beijing PEK
Cyprus · 1
Larnaca LCA
Czech Republic · 1
Prague PRG
Egypt · 1
Hurghada HRG
Estonia · 1
Tallinn TLL
Ethiopia · 1
Addis Ababa ADD
Faroe Islands · 1
Vágar FAE
Finland · 1
Helsinki HEL
Hungary · 1
Budapest BUD
Iceland · 1
Reykjavík KEF
Ireland · 1
Dublin DUB
Kosovo · 1
Pristina PRN
Latvia · 1
Riga RIX
Luxembourg · 1
Luxembourg LUX
Malta · 1
Luqa MLA
Montenegro · 1
Tivat TIV
Netherlands · 1
Amsterdam AMS
North Macedonia · 1
Skopje SKP
Qatar · 1
Doha DOH
Serbia · 1
Belgrade BEG
Slovakia · 1
Bratislava BTS
Quick answers
How many nonstop destinations are there from OSL?
152 nonstop destinations in 47 countries, counting the routes for Norwegian, Scandinavian Airlines, Widerøe, Wizz Air, easyJet, Ryanair, TUI Airways, Aegean Airlines, airBaltic, Ethiopian Airlines, LOT Polish Airlines, Lufthansa, Norse Atlantic Airways, SWISS, Transavia, Aer Lingus, Air Canada, Air France, Air Serbia, Atlantic Airways, Austrian Airlines, British Airways, Brussels Airlines, Croatia Airlines, Emirates, Eurowings, Finnair, Hainan Airlines, Iberia, Icelandair, KLM Royal Dutch Airlines, Luxair, Pegasus Airlines, Qatar Airways, SunExpress, TAP Air Portugal, Thai Airways International, Turkish Airlines and Vueling in the linked official sources and Wikipedia fallbacks (checked October 27, 2026). Airlines whose route maps we haven't loaded aren't counted yet.
Which airlines fly nonstop from OSL?
Norwegian (115 routes), Scandinavian Airlines (62 routes), Widerøe (14 routes), Wizz Air (8 routes), easyJet (3 routes), Ryanair (3 routes), TUI Airways (3 routes), Aegean Airlines (2 routes), airBaltic (2 routes), Ethiopian Airlines (2 routes), LOT Polish Airlines (2 routes), Lufthansa (2 routes), Norse Atlantic Airways (2 routes), SWISS (2 routes), Transavia (2 routes), Aer Lingus (1 route), Air Canada (1 route), Air France (1 route), Air Serbia (1 route), Atlantic Airways (1 route), Austrian Airlines (1 route), British Airways (1 route), Brussels Airlines (1 route), Croatia Airlines (1 route), Emirates (1 route), Eurowings (1 route), Finnair (1 route), Hainan Airlines (1 route), Iberia (1 route), Icelandair (1 route), KLM Royal Dutch Airlines (1 route), Luxair (1 route), Pegasus Airlines (1 route), Qatar Airways (1 route), SunExpress (1 route), TAP Air Portugal (1 route), Thai Airways International (1 route), Turkish Airlines (1 route) and Vueling (1 route).
What is the longest nonstop flight from OSL?
Norse Atlantic Airways to Phuket (HKT), about 5,638 miles great-circle.
Where can you fly nonstop internationally from OSL?
Aalborg (AAL), Aarhus (AAR), Addis Ababa (ADD), Agadir (AGA), Ajaccio (AJA), Alicante (ALC), Amsterdam (AMS), Antalya (AYT), Arrecife (ACE), Athens (ATH), Bangkok (BKK) and Barcelona (BCN), and 115 more.
What new routes are starting from OSL?
Air Canada to Toronto (YYZ), from June 2, 2027, Norwegian to Seville (SVQ), from March 20, 2027, Transavia to Nantes (NTE), from March 30, 2027, TUI Airways to Birmingham (BHX), from December 13, 2026 and Wizz Air to Budapest (BUD), since October 25, 2026.
Which routes from OSL are ending?
airBaltic to Tallinn (TLL), ends March 28, 2027.
Are there airport lounges at OSL?
Yes: 4 open lounges at Oslo (OSL), compared on Lounge Frog's OSL lounge guide.