Destinations
| Destination | Distance | Duration | Airlines |
|---|---|---|---|
| Aalborg (AAL) | 353 km | 55 min | Scandinavian Airlines |
| Aarhus (AAR) | 433 km | 60 min | Scandinavian Airlines |
| Lanzarote (ACE) | 3,936 km | 330 min | Norwegian Air Shuttle |
| Izmir (ADB) | 2,684 km | 240 min | SunExpress |
| Aalesund (AES) | 374 km | 55 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Agadir (AGA) | 3,654 km | 310 min | Norwegian Air Shuttle |
| Malaga (AGP) | 2,841 km | 255 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Ajaccio (AJA) | 2,039 km | 185 min | Norwegian Air Shuttle |
| Alicante (ALC) | 2,571 km | 230 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Alta (ALF) | 1,228 km | 120 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Amsterdam (AMS) | 960 km | 110 min | Norwegian Air Shuttle, KLM, Scandinavian Airlines |
| Andenes (ANX) | 1,041 km | 100 min | Norwegian Air Shuttle |
| Stockholm (ARN) | 386 km | 60 min | Norwegian Air Sweden, Norwegian Air Shuttle, Ethiopian Airlines, Scandinavian Airlines |
| Athens (ATH) | 2,636 km | 230 min | Aegean Airlines, Norwegian Air Shuttle, Scandinavian Airlines |
| Antalya (AYT) | 2,944 km | 245 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Barcelona (BCN) | 2,191 km | 205 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines, Vueling |
| Bardufoss (BDU) | 1,048 km | 110 min | Norwegian Air Shuttle |
| Belgrade (BEG) | 1,817 km | 165 min | Norwegian Air Shuttle, Air Serbia |
| Berlin (BER) | 884 km | 95 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Bergen (BGO) | 325 km | 55 min | Norwegian Air Shuttle, Scandinavian Airlines, Wideroe |
| Milan (BGY) | 1,619 km | 155 min | Norwegian Air Shuttle |
| Bilbao (BIO) | 2,103 km | 195 min | Norwegian Air Shuttle |
| Bodrum (BJV) | 2,810 km | 240 min | Norwegian Air Shuttle |
| Bangkok (BKK) | 8,677 km | 690 min | Norse Atlantic Airways, Thai Airways International |
| Billund (BLL) | 508 km | 65 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Bologna (BLQ) | 1,743 km | 165 min | Norwegian Air Shuttle |
| Bronnoysund (BNN) | 589 km | 100 min | Wideroe |
| Bordeaux (BOD) | 1,881 km | 170 min | Norwegian Air Shuttle |
| Burgas (BOJ) | 2,255 km | 195 min | Norwegian Air Shuttle |
| Bodo (BOO) | 805 km | 85 min | Norwegian Air Shuttle, Scandinavian Airlines, Wideroe |
| Bari (BRI) | 2,155 km | 190 min | Norwegian Air Shuttle |
| Brussels (BRU) | 1,114 km | 120 min | Norwegian Air Shuttle, Scandinavian Airlines, Brussels Airlines |
| Basel, Switzerland/Mulhouse (BSL) | 1,420 km | 140 min | Norwegian Air Shuttle |
| Bratislava (BTS) | 1,395 km | 145 min | Wizz Air |
| Budapest (BUD) | 1,515 km | 140 min | Norwegian Air Shuttle |
| Cairo (CAI) | 3,669 km | 180 min | Air Cairo |
| Paris (CDG) | 1,359 km | 145 min | Air France, Norwegian Air Shuttle, Scandinavian Airlines |
| Kerkyra (CFU) | 2,370 km | 205 min | Norwegian Air Shuttle |
| Chania (CHQ) | 2,897 km | 250 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Cluj-Napoca (CLJ) | 1,703 km | 160 min | Norwegian Air Shuttle |
| Copenhagen (CPH) | 516 km | 70 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Catania (CTA) | 2,542 km | 215 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Dubrovnik (DBV) | 2,021 km | 175 min | Norwegian Air Shuttle |
| Doha (DOH) | 4,961 km | 390 min | Qatar Airways |
| Dublin (DUB) | 1,293 km | 140 min | Norwegian Air Shuttle, Aer Lingus, Scandinavian Airlines |
| Dusseldorf (DUS) | 1,028 km | 110 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Dubai (DWC) | 5,165 km | 425 min | Norwegian Air Sweden |
| Dubai (DXB) | 5,140 km | 438 min | Emirates |
| Edinburgh (EDI) | 972 km | 110 min | Norwegian Air Shuttle |
| Kefallinia (EFL) | 2,543 km | 230 min | Norwegian Air Shuttle |
| Eindhoven (EIN) | 1,035 km | 115 min | Transavia |
| Harstad-Narvik (EVE) | 962 km | 100 min | Norwegian Air Shuttle, Scandinavian Airlines |
| New York (EWR) | 5,949 km | 500 min | Scandinavian Airlines |
| Faroe Islands (FAE) | 1,007 km | 110 min | Atlantic Airways |
| Faro (FAO) | 2,911 km | 255 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Rome (FCO) | 2,048 km | 190 min | Norwegian Air Shuttle, Scandinavian Airlines, Wizz Air Malta |
| Forde (FDE) | 319 km | 65 min | Wideroe |
| Florence (FLR) | 1,823 km | 185 min | Scandinavian Airlines |
| Funchal (FNC) | 3,674 km | 305 min | Norwegian Air Shuttle |
| Frankfurt (FRA) | 1,140 km | 125 min | Lufthansa |
| Floro (FRO) | 364 km | 70 min | DAT |
| Gdansk (GDN) | 784 km | 85 min | Norwegian Air Shuttle, LOT - Polish Airlines, Wizz Air |
| Geneva (GVA) | 1,588 km | 150 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Gazipasa (GZP) | 3,057 km | 255 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Hamburg (HAM) | 733 km | 85 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Haugesund (HAU) | 343 km | 55 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Helsinki (HEL) | 766 km | 85 min | Finnair, Norwegian Air Sweden, Norwegian Air Shuttle |
| Heraklion (HER) | 2,943 km | 245 min | Norwegian Air Shuttle |
| Phuket (HKT) | 9,074 km | 700 min | Norse Atlantic Airways |
| Orsta-Volda (HOV) | 348 km | 70 min | Wideroe |
| Hurghada (HRG) | 4,052 km | 330 min | Norwegian Air Shuttle, Air Cairo |
| Ibiza (IBZ) | 2,467 km | 225 min | Norwegian Air Shuttle |
| Istanbul (IST) | 2,429 km | 235 min | Norwegian Air Shuttle, Turkish Airlines |
| New York (JFK) | 5,933 km | 500 min | Scandinavian Airlines |
| Thira (JTR) | 2,837 km | 235 min | Norwegian Air Shuttle |
| Reykjavik (KEF) | 1,788 km | 175 min | Norwegian Air Shuttle, Icelandair, Scandinavian Airlines |
| Kirkenes (KKN) | 1,372 km | 130 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Krakow (KRK) | 1,253 km | 125 min | Norwegian Air Shuttle, Wizz Air |
| Kristiansand (KRS) | 281 km | 50 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Kristiansund (KSU) | 368 km | 55 min | Scandinavian Airlines |
| Katowice (KTW) | 1,192 km | 125 min | Ryanair |
| Larnaca (LCA) | 3,249 km | 275 min | Norwegian Air Shuttle, Scandinavian Airlines |
| London (LGW) | 1,228 km | 140 min | Norwegian Air Shuttle |
| London (LHR) | 1,207 km | 145 min | British Airways, Scandinavian Airlines |
| Lisbon (LIS) | 2,772 km | 255 min | Norwegian Air Shuttle, TAP Portugal |
| Lakselv (LKL) | 1,272 km | 120 min | Norwegian Air Shuttle |
| Leknes (LKN) | 895 km | 140 min | Wideroe |
| Las Palmas (LPA) | 4,105 km | 345 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Luxembourg (LUX) | 1,216 km | 165 min | Luxair |
| Longyearbyen (LYR) | 2,019 km | 175 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Lyon (LYS) | 1,658 km | 155 min | Norwegian Air Shuttle |
| Madrid (MAD) | 2,414 km | 225 min | Norwegian Air Shuttle, Iberia |
| Manchester (MAN) | 1,112 km | 125 min | Norwegian Air Shuttle, Scandinavian Airlines, easyJet |
| Malta (MLA) | 2,717 km | 230 min | Norwegian Air Shuttle |
| Molde (MOL) | 350 km | 60 min | Norwegian Air Shuttle, Wideroe |
| Montpellier (MPL) | 1,910 km | 190 min | Norwegian Air Shuttle |
| Munich (MUC) | 1,318 km | 135 min | Norwegian Air Shuttle, Lufthansa, Scandinavian Airlines |
| Milan (MXP) | 1,628 km | 160 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Naples (NAP) | 2,159 km | 195 min | Norwegian Air Shuttle |
| Nice (NCE) | 1,858 km | 180 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Orland (OLA) | 398 km | 75 min | DAT |
| Olbia (OLB) | 2,148 km | 200 min | Norwegian Air Shuttle |
| Porto (OPO) | 2,507 km | 225 min | Norwegian Air Shuttle |
| Paris (ORY) | 1,393 km | 155 min | Transavia France |
| Bucharest (OTP) | 2,004 km | 180 min | Norwegian Air Shuttle |
| Beijing (PEK) | 7,002 km | 540 min | Hainan Airlines |
| Palanga (PLQ) | 753 km | 85 min | Norwegian Air Sweden, Norwegian Air Shuttle, Wizz Air |
| Palma de Mallorca (PMI) | 2,369 km | 210 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Palermo (PMO) | 2,451 km | 210 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Prague (PRG) | 1,140 km | 120 min | Norwegian Air Shuttle |
| Pristina (PRN) | 2,073 km | 200 min | Norwegian Air Shuttle |
| Pisa (PSA) | 1,835 km | 175 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Pula (PUY) | 1,713 km | 155 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Preveza (PVK) | 2,460 km | 215 min | Norwegian Air Shuttle |
| Marrakech (RAK) | 3,478 km | 290 min | Norwegian Air Shuttle |
| Rhodes (RHO) | 2,910 km | 240 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Riga (RIX) | 831 km | 90 min | Air Baltic, Norwegian Air Sweden |
| Roros (RRS) | 266 km | 50 min | DAT |
| Istanbul (SAW) | 2,484 km | 225 min | Pegasus |
| Sandane (SDN) | 317 km | 70 min | Wideroe |
| Sarajevo (SJJ) | 1,885 km | 170 min | Norwegian Air Shuttle |
| Thessaloniki (SKG) | 2,337 km | 200 min | Norwegian Air Shuttle |
| Skopje (SKP) | 2,152 km | 185 min | Norwegian Air Shuttle |
| Sofia (SOF) | 2,119 km | 185 min | Norwegian Air Shuttle |
| Sogndal (SOG) | 241 km | 55 min | Wideroe |
| Split (SPU) | 1,886 km | 170 min | Norwegian Air Shuttle, Croatia Airlines, Scandinavian Airlines |
| Stord (SRP) | 319 km | 65 min | DAT |
| Sandnessjoen (SSJ) | 646 km | 105 min | Wideroe |
| London (STN) | 1,142 km | 130 min | Ryanair UK |
| Stuttgart (STR) | 1,286 km | 130 min | Scandinavian Airlines |
| Lamezia-Terme (SUF) | 2,394 km | 210 min | Norwegian Air Shuttle |
| Stavanger (SVG) | 342 km | 55 min | Norwegian Air Shuttle, Scandinavian Airlines, Wideroe |
| Svolvaer (SVJ) | 913 km | 145 min | Wideroe |
| Salzburg (SZG) | 1,385 km | 135 min | Norwegian Air Shuttle |
| Szczecin (SZZ) | 770 km | 90 min | Wizz Air |
| Tenerife (TFS) | 4,137 km | 355 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Tirana (TIA) | 2,170 km | 185 min | Norwegian Air Shuttle |
| Tivat (TIV) | 2,046 km | 185 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Tallinn (TLL) | 772 km | 90 min | Air Baltic, Norwegian Air Sweden, Norwegian Air Shuttle |
| Toulouse (TLS) | 1,955 km | 180 min | Norwegian Air Shuttle |
| Tangier (TNG) | 2,982 km | 285 min | Norwegian Air Shuttle |
| Tromso (TOS) | 1,118 km | 110 min | Norwegian Air Shuttle, Scandinavian Airlines, Wideroe |
| Trondheim (TRD) | 363 km | 55 min | Norwegian Air Shuttle, Scandinavian Airlines, Wideroe |
| Varna (VAR) | 2,198 km | 190 min | Norwegian Air Shuttle |
| Venice (VCE) | 1,636 km | 160 min | Norwegian Air Shuttle |
| Vienna (VIE) | 1,389 km | 140 min | Norwegian Air Shuttle, Austrian Airlines |
| Valencia (VLC) | 2,440 km | 230 min | Norwegian Air Shuttle |
| Vilnius (VNO) | 1,049 km | 110 min | Norwegian Air Shuttle, Ryanair |
| Verona (VRN) | 1,646 km | 160 min | Norwegian Air Shuttle |
| Warsaw (WAW) | 1,081 km | 120 min | Norwegian Air Shuttle, LOT - Polish Airlines |
| Zurich (ZRH) | 1,427 km | 145 min | Norwegian Air Shuttle, SWISS, Scandinavian Airlines |
Airlines flying from OSL
- Norwegian Air Shuttle (DY) — 112 routes
- Scandinavian Airlines (SK) — 57 routes
- Wideroe (WF) — 14 routes
- Norwegian Air Sweden (D8) — 12 routes
- Wizz Air (W6) — 5 routes
- DAT (DX) — 4 routes
- Air Baltic (BT) — 2 routes
- Ryanair (FR) — 2 routes
- Lufthansa (LH) — 2 routes
- LOT - Polish Airlines (LO) — 2 routes
- Norse Atlantic Airways (N0) — 2 routes
- Air Cairo (SM) — 2 routes
- Aegean Airlines (A3) — 1 routes
- Air France (AF) — 1 routes
- Finnair (AY) — 1 routes
- British Airways (BA) — 1 routes
- Aer Lingus (EI) — 1 routes
- Emirates (EK) — 1 routes
- Ethiopian Airlines (ET) — 1 routes
- Icelandair (FI) — 1 routes
- Hainan Airlines (HU) — 1 routes
- Transavia (HV) — 1 routes
- Iberia (IB) — 1 routes
- Air Serbia (JU) — 1 routes
- KLM (KL) — 1 routes
- Luxair (LG) — 1 routes
- SWISS (LX) — 1 routes
- Austrian Airlines (OS) — 1 routes
- Croatia Airlines (OU) — 1 routes
- Pegasus (PC) — 1 routes
- Qatar Airways (QR) — 1 routes
- Atlantic Airways (RC) — 1 routes
- Ryanair UK (RK) — 1 routes
- Brussels Airlines (SN) — 1 routes
- Thai Airways International (TG) — 1 routes
- Turkish Airlines (TK) — 1 routes
- Transavia France (TO) — 1 routes
- TAP Portugal (TP) — 1 routes
- easyJet (U2) — 1 routes
- Vueling (VY) — 1 routes
- Wizz Air Malta (W4) — 1 routes
- SunExpress (XQ) — 1 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 are there from Oslo (OSL)?
Oslo Airport has 151 non-stop destinations.
Which airlines fly from Oslo (OSL)?
Norwegian Air Shuttle, Scandinavian Airlines, Wideroe, Norwegian Air Sweden, Wizz Air, DAT, Air Baltic, Ryanair, Lufthansa, LOT - Polish Airlines, Norse Atlantic Airways, Air Cairo, Aegean Airlines, Air France, Finnair, British Airways, Aer Lingus, Emirates, Ethiopian Airlines, Icelandair, Hainan Airlines, Transavia, Iberia, Air Serbia, KLM, Luxair, SWISS, Austrian Airlines, Croatia Airlines, Pegasus, Qatar Airways, Atlantic Airways, Ryanair UK, Brussels Airlines, Thai Airways International, Turkish Airlines, Transavia France, TAP Portugal, easyJet, Vueling, Wizz Air Malta, SunExpress.
What is the longest flight from OSL?
Phuket at 9,074 km.