Nonstop flights to Oslo (OSL)
Oslo-Gardermoen International Airport (OSL) in Oslo, Norway has nonstop flights from 151 origins in 46 countries, on 43 airlines.
Airlines
- Norwegian Air Shuttle: 111 origins
- Scandinavian Airlines: 56 origins
- Wideroe: 14 origins
- Norwegian Air Sweden: 12 origins
- Wizz Air: 5 origins
- DAT: 4 origins
- Air Baltic: 2 origins
- Air Cairo: 2 origins
- Lufthansa: 2 origins
- Norse Atlantic Airways: 2 origins
- Ryanair: 2 origins
- Aegean Airlines: 1 origin
- Aer Lingus: 1 origin
- Air Canada: 1 origin
- Air France: 1 origin
- Air Serbia: 1 origin
- Atlantic Airways: 1 origin
- Austrian Airlines: 1 origin
- British Airways: 1 origin
- Brussels Airlines: 1 origin
- Croatia Airlines: 1 origin
- easyJet: 1 origin
- Emirates: 1 origin
- Ethiopian Airlines: 1 origin
- Finnair: 1 origin
- Hainan Airlines: 1 origin
- Iberia: 1 origin
- Icelandair: 1 origin
- KLM: 1 origin
- LOT - Polish Airlines: 1 origin
- Luxair: 1 origin
- Pegasus: 1 origin
- Qatar Airways: 1 origin
- Ryanair UK: 1 origin
- SunExpress: 1 origin
- SWISS: 1 origin
- TAP Portugal: 1 origin
- Thai Airways International: 1 origin
- Transavia: 1 origin
- Transavia France: 1 origin
- Turkish Airlines: 1 origin
- Vueling: 1 origin
- Wizz Air Malta: 1 origin
Origins by country
Albania
- Tirana (TIA): Norwegian Air Shuttle · 3h 10m · 2,170 km (1,348 mi)
Austria
- Salzburg (SZG): Norwegian Air Shuttle · 2h 15m · 1,384 km (860 mi)
- Vienna (VIE): Austrian Airlines and Norwegian Air Shuttle · 2h 15m · 1,389 km (863 mi)
Belgium
- Brussels (BRU): Brussels Airlines, Norwegian Air Shuttle, and Scandinavian Airlines · 1h 55m · 1,113 km (692 mi)
Bosnia and Herzegovina
- Sarajevo (SJJ): Norwegian Air Shuttle · 2h 50m · 1,884 km (1,171 mi)
Bulgaria
- Burgas (BOJ): Norwegian Air Shuttle · 3h 15m · 2,253 km (1,400 mi)
- Sofia (SOF): Norwegian Air Shuttle · 3h 5m · 2,117 km (1,315 mi)
- Varna (VAR): Norwegian Air Shuttle · 3h 5m · 2,196 km (1,365 mi)
Canada
- Toronto (YYZ): Air Canada · 7h 45m · 5,950 km (3,697 mi)
China
- Beijing (PEK): Hainan Airlines · 9h 45m · 6,984 km (4,340 mi)
Croatia
- Dubrovnik (DBV): Norwegian Air Shuttle · 3h 5m · 2,020 km (1,255 mi)
- Pula (PUY): Norwegian Air Shuttle and Scandinavian Airlines · 2h 35m · 1,712 km (1,064 mi)
- Split (SPU): Croatia Airlines, Norwegian Air Shuttle, and Scandinavian Airlines · 2h 50m · 1,885 km (1,171 mi)
Cyprus
- Larnaca (LCA): Norwegian Air Shuttle and Scandinavian Airlines · 4h 50m · 3,248 km (2,018 mi)
Czech Republic
- Prague (PRG): Norwegian Air Shuttle · 1h 55m · 1,140 km (708 mi)
Denmark
- Aalborg (AAL): Scandinavian Airlines · 55m · 352 km (219 mi)
- Aarhus (AAR): Scandinavian Airlines · 1h 15m · 434 km (270 mi)
- Billund (BLL): Norwegian Air Shuttle and Scandinavian Airlines · 1h 10m · 508 km (316 mi)
- Copenhagen (CPH): Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 1h 10m · 517 km (321 mi)
Egypt
- Cairo (CAI): Air Cairo · 5h 25m · 3,670 km (2,280 mi)
- Hurghada (HRG): Air Cairo and Norwegian Air Shuttle · 5h 55m · 4,054 km (2,519 mi)
Estonia
- Tallinn (TLL): Air Baltic, Norwegian Air Shuttle, and Norwegian Air Sweden · 1h 30m · 771 km (479 mi)
Faroe Islands
- Vágar (FAE): Atlantic Airways · 1h 40m · 1,005 km (624 mi)
Finland
- Helsinki (HEL): Finnair, Norwegian Air Shuttle, and Norwegian Air Sweden · 1h 35m · 763 km (474 mi)
France
- Ajaccio (AJA): Norwegian Air Shuttle · 2h 55m · 2,038 km (1,266 mi)
- Basel (BSL): Norwegian Air Shuttle · 2h 15m · 1,419 km (882 mi)
- Bordeaux (BOD): Norwegian Air Shuttle · 2h 45m · 1,880 km (1,168 mi)
- Lyon (LYS): Norwegian Air Shuttle · 2h 30m · 1,657 km (1,030 mi)
- Montpellier (MPL): Norwegian Air Shuttle · 3h · 1,909 km (1,186 mi)
- Nice (NCE): Norwegian Air Shuttle and Scandinavian Airlines · 2h 55m · 1,857 km (1,154 mi)
- Paris (CDG): Air France, Norwegian Air Shuttle, and Scandinavian Airlines · 2h 15m · 1,357 km (843 mi)
- Paris (ORY): Transavia France · 2h 30m · 1,392 km (865 mi)
- Toulouse (TLS): Norwegian Air Shuttle · 2h 55m · 1,954 km (1,214 mi)
Germany
- Berlin (BER): Norwegian Air Shuttle and Scandinavian Airlines · 1h 40m · 883 km (549 mi)
- Düsseldorf (DUS): Norwegian Air Shuttle and Scandinavian Airlines · 1h 50m · 1,026 km (638 mi)
- Frankfurt (FRA): Lufthansa · 2h · 1,142 km (710 mi)
- Hamburg (HAM): Norwegian Air Shuttle · 1h 25m · 733 km (455 mi)
- Munich (MUC): Lufthansa, Norwegian Air Shuttle, and Scandinavian Airlines · 2h 15m · 1,317 km (818 mi)
- Stuttgart (STR): Scandinavian Airlines · 2h 10m · 1,285 km (798 mi)
Greece
- Athens (ATH): Aegean Airlines, Norwegian Air Shuttle, and Scandinavian Airlines · 3h 55m · 2,635 km (1,637 mi)
- Chania (CHQ): Norwegian Air Shuttle and Scandinavian Airlines · 4h 10m · 2,898 km (1,801 mi)
- Corfu (CFU): Norwegian Air Shuttle · 3h 25m · 2,370 km (1,473 mi)
- Heraklion (HER): Norwegian Air Shuttle · 4h 10m · 2,943 km (1,829 mi)
- Kefallinia (EFL): Norwegian Air Shuttle · 3h 35m · 2,542 km (1,580 mi)
- Preveza (PVK): Norwegian Air Shuttle · 3h 30m · 2,460 km (1,529 mi)
- Rhodes (RHO): Norwegian Air Shuttle and Scandinavian Airlines · 4h 15m · 2,909 km (1,808 mi)
- Santorini (JTR): Norwegian Air Shuttle · 3h 55m · 2,837 km (1,763 mi)
- Thessaloniki (SKG): Norwegian Air Shuttle · 3h 25m · 2,336 km (1,452 mi)
Hungary
- Budapest (BUD): Norwegian Air Shuttle · 2h 25m · 1,514 km (941 mi)
Iceland
- Reykjavík (KEF): Icelandair, Norwegian Air Shuttle, and Scandinavian Airlines · 2h 40m · 1,781 km (1,107 mi)
Ireland
- Dublin (DUB): Aer Lingus, Norwegian Air Shuttle, and Scandinavian Airlines · 2h 10m · 1,291 km (802 mi)
Italy
- Bari (BRI): Norwegian Air Shuttle · 3h 10m · 2,154 km (1,338 mi)
- Bologna (BLQ): Norwegian Air Shuttle · 2h 45m · 1,741 km (1,082 mi)
- Catania (CTA): Norwegian Air Shuttle and Scandinavian Airlines · 3h 40m · 2,543 km (1,580 mi)
- Florence (FLR): Scandinavian Airlines · 2h 50m · 1,822 km (1,132 mi)
- Lamezia Terme (SUF): Norwegian Air Shuttle · 3h 40m · 2,394 km (1,488 mi)
- Milan (BGY): Norwegian Air Shuttle · 2h 30m · 1,618 km (1,005 mi)
- Milan (MXP): Norwegian Air Shuttle and Scandinavian Airlines · 2h 40m · 1,627 km (1,011 mi)
- Naples (NAP): Norwegian Air Shuttle · 3h 15m · 2,158 km (1,341 mi)
- Olbia (OLB): Norwegian Air Shuttle · 3h 13m · 2,148 km (1,335 mi)
- Palermo (PMO): Norwegian Air Shuttle and Scandinavian Airlines · 3h 35m · 2,452 km (1,524 mi)
- Pisa (PSA): Norwegian Air Shuttle and Scandinavian Airlines · 2h 45m · 1,836 km (1,141 mi)
- Rome (FCO): Norwegian Air Shuttle, Scandinavian Airlines, and Wizz Air Malta · 3h 10m · 2,046 km (1,271 mi)
- Venice (VCE): Norwegian Air Shuttle · 2h 40m · 1,635 km (1,016 mi)
- Verona (VRN): Norwegian Air Shuttle · 2h 35m · 1,646 km (1,023 mi)
Kosovo
- Prishtina (PRN): Norwegian Air Shuttle · 3h 25m · 2,072 km (1,287 mi)
Latvia
- Riga (RIX): Air Baltic and Norwegian Air Sweden · 1h 35m · 829 km (515 mi)
Lithuania
- Palanga (PLQ): Norwegian Air Shuttle, Norwegian Air Sweden, and Wizz Air · 1h 25m · 751 km (467 mi)
- Vilnius (VNO): Norwegian Air Shuttle and Ryanair · 1h 50m · 1,047 km (651 mi)
Luxembourg
- Luxembourg (LUX): Luxair · 2h 30m · 1,215 km (755 mi)
Malta
- Malta (MLA): Norwegian Air Shuttle · 3h 50m · 2,718 km (1,689 mi)
Montenegro
- Tivat (TIV): Norwegian Air Shuttle and Scandinavian Airlines · 3h 5m · 2,045 km (1,271 mi)
Morocco
- Agadir (AGA): Norwegian Air Shuttle · 4h 55m · 3,655 km (2,271 mi)
- Marrakesh (RAK): Norwegian Air Shuttle · 4h 45m · 3,478 km (2,161 mi)
- Tangier (TNG): Norwegian Air Shuttle · 4h 45m · 2,980 km (1,852 mi)
Netherlands
- Amsterdam (AMS): KLM, Norwegian Air Shuttle, and Scandinavian Airlines · 1h 45m · 959 km (596 mi)
- Eindhoven (EIN): Transavia · 1h 50m · 1,035 km (643 mi)
North Macedonia
- Skopje (SKP): Norwegian Air Shuttle · 3h 10m · 2,151 km (1,337 mi)
Norway
- Ålesund (AES): Norwegian Air Shuttle and Scandinavian Airlines · 55m · 374 km (232 mi)
- Alta (ALF): Norwegian Air Shuttle and Scandinavian Airlines · 2h 5m · 1,225 km (761 mi)
- Andenes (ANX): Norwegian Air Shuttle · 1h 40m · 1,039 km (646 mi)
- Bardufoss (BDU): Norwegian Air Shuttle · 1h 50m · 1,045 km (649 mi)
- Bergen (BGO): Norwegian Air Shuttle, Scandinavian Airlines, and Wideroe · 55m · 325 km (202 mi)
- Bodø (BOO): Norwegian Air Shuttle, Scandinavian Airlines, and Wideroe · 1h 30m · 803 km (499 mi)
- Brønnøysund (BNN): Wideroe · 1h 45m · 588 km (365 mi)
- Florø (FRO): DAT · 1h 5m · 363 km (226 mi)
- Førde (FDE): Wideroe · 1h 5m · 319 km (198 mi)
- Harstad/Narvik (EVE): Norwegian Air Shuttle and Scandinavian Airlines · 1h 45m · 960 km (597 mi)
- Haugesund (HAU): Norwegian Air Shuttle and Scandinavian Airlines · 55m · 343 km (213 mi)
- Kirkenes (KKN): Norwegian Air Shuttle and Scandinavian Airlines · 2h 10m · 1,369 km (851 mi)
- Kristiansand (KRS): Norwegian Air Shuttle and Scandinavian Airlines · 50m · 280 km (174 mi)
- Kristiansund (KSU): Scandinavian Airlines · 55m · 368 km (229 mi)
- Lakselv (LKL): Norwegian Air Shuttle · 2h · 1,269 km (789 mi)
- Leknes (LKN): Wideroe · 2h 25m · 893 km (555 mi)
- Longyearbyen (LYR): Norwegian Air Shuttle and Scandinavian Airlines · 2h 55m · 2,013 km (1,251 mi)
- Molde (MOL): Norwegian Air Shuttle and Wideroe · 55m · 349 km (217 mi)
- Ørland (OLA): DAT · 1h 15m · 397 km (247 mi)
- Ørsta-Volda (HOV): Wideroe · 1h 10m · 348 km (216 mi)
- Røros (RRS): DAT · 55m · 265 km (165 mi)
- Sandane (SDN): Wideroe · 1h 5m · 325 km (202 mi)
- Sandnessjøen (SSJ): Wideroe · 1h 50m · 644 km (400 mi)
- Sogndal (SOG): Wideroe · 55m · 241 km (150 mi)
- Stavanger (SVG): Norwegian Air Shuttle, Scandinavian Airlines, and Wideroe · 55m · 341 km (212 mi)
- Stord (SRP): DAT · 1h · 323 km (201 mi)
- Svolvær (SVJ): Wideroe · 2h 35m · 911 km (566 mi)
- Tromsø (TOS): Norwegian Air Shuttle, Scandinavian Airlines, and Wideroe · 1h 55m · 1,115 km (693 mi)
- Trondheim (TRD): Norwegian Air Shuttle, Scandinavian Airlines, and Wideroe · 55m · 363 km (226 mi)
Poland
- Gdańsk (GDN): Norwegian Air Shuttle and Wizz Air · 1h 30m · 783 km (487 mi)
- Katowice (KTW): Ryanair · 2h 10m · 1,191 km (740 mi)
- Kraków (KRK): Norwegian Air Shuttle and Wizz Air · 2h 5m · 1,251 km (777 mi)
- Szczecin (SZZ): Wizz Air · 1h 35m · 770 km (478 mi)
- Warsaw (WAW): LOT - Polish Airlines and Norwegian Air Shuttle · 2h 10m · 1,079 km (670 mi)
Portugal
- Faro (FAO): Norwegian Air Shuttle and Scandinavian Airlines · 4h · 2,910 km (1,808 mi)
- Funchal (FNC): Norwegian Air Shuttle · 5h 3m · 3,671 km (2,281 mi)
- Lisbon (LIS): Norwegian Air Shuttle and TAP Portugal · 4h 5m · 2,769 km (1,721 mi)
- Porto (OPO): Norwegian Air Shuttle · 3h 30m · 2,504 km (1,556 mi)
Qatar
- Doha (DOH): Qatar Airways · 7h · 4,958 km (3,081 mi)
Romania
- Bucharest (OTP): Norwegian Air Shuttle · 3h 5m · 2,003 km (1,245 mi)
Serbia
- Belgrade (BEG): Air Serbia and Norwegian Air Shuttle · 2h 55m · 1,816 km (1,128 mi)
Slovakia
- Bratislava (BTS): Wizz Air · 2h 30m · 1,393 km (866 mi)
Spain
- Alicante (ALC): Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 3h 45m · 2,570 km (1,597 mi)
- Barcelona (BCN): Norwegian Air Shuttle, Norwegian Air Sweden, Scandinavian Airlines, and Vueling · 3h 25m · 2,190 km (1,361 mi)
- Bilbao (BIO): Norwegian Air Shuttle · 3h 5m · 2,102 km (1,306 mi)
- Gran Canaria (LPA): Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 5h 25m · 4,105 km (2,551 mi)
- Ibiza (IBZ): Norwegian Air Shuttle · 3h 25m · 2,466 km (1,532 mi)
- Lanzarote (ACE): Norwegian Air Shuttle · 5h 20m · 3,936 km (2,446 mi)
- Madrid (MAD): Iberia and Norwegian Air Shuttle · 3h 40m · 2,413 km (1,499 mi)
- Málaga (AGP): Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 4h · 2,841 km (1,765 mi)
- Palma de Mallorca (PMI): Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 3h 35m · 2,368 km (1,471 mi)
- Tenerife (TFS): Norwegian Air Shuttle and Scandinavian Airlines · 5h 35m · 4,137 km (2,571 mi)
- Valencia (VLC): Norwegian Air Shuttle · 3h 40m · 2,439 km (1,516 mi)
Sweden
- Stockholm (ARN): Ethiopian Airlines, Norwegian Air Shuttle, Norwegian Air Sweden, and Scandinavian Airlines · 1h · 385 km (239 mi)
Switzerland
- Geneva (GVA): Norwegian Air Shuttle and Scandinavian Airlines · 2h 35m · 1,586 km (985 mi)
- Zurich (ZRH): Norwegian Air Shuttle, SWISS, and Scandinavian Airlines · 2h 25m · 1,426 km (886 mi)
Thailand
- Bangkok (BKK): Norse Atlantic Airways and Thai Airways International · 12h 20m · 8,671 km (5,388 mi)
- Phuket (HKT): Norse Atlantic Airways · 13h 15m · 9,072 km (5,637 mi)
Turkey
- Antalya (AYT): Norwegian Air Shuttle and Scandinavian Airlines · 4h 20m · 2,943 km (1,829 mi)
- Bodrum (BJV): Norwegian Air Shuttle · 4h · 2,808 km (1,745 mi)
- Gazipaşa (GZP): Norwegian Air Shuttle and Scandinavian Airlines · 4h 25m · 3,055 km (1,898 mi)
- Istanbul (IST): Norwegian Air Shuttle and Turkish Airlines · 3h 55m · 2,425 km (1,507 mi)
- Istanbul (SAW): Pegasus · 3h 55m · 2,483 km (1,543 mi)
- Izmir (ADB): SunExpress · 4h 5m · 2,683 km (1,667 mi)
United Arab Emirates
- Dubai (DWC): Norwegian Air Sweden · 7h 50m · 5,162 km (3,208 mi)
- Dubai (DXB): Emirates · 7h 13m · 5,138 km (3,193 mi)
United Kingdom
- Edinburgh (EDI): Norwegian Air Shuttle · 1h 45m · 970 km (603 mi)
- London (LGW): Norwegian Air Shuttle · 2h 5m · 1,226 km (762 mi)
- London (LHR): British Airways and Scandinavian Airlines · 2h 10m · 1,206 km (749 mi)
- London (STN): Ryanair UK · 2h 5m · 1,141 km (709 mi)
- Manchester (MAN): Norwegian Air Shuttle, Scandinavian Airlines, and easyJet · 1h 55m · 1,112 km (691 mi)
United States
- New York (JFK): Scandinavian Airlines · 7h 35m · 5,917 km (3,677 mi)
- Newark (EWR): Scandinavian Airlines · 7h 50m · 5,933 km (3,687 mi)