Oslo Airport (OSL)
Oslo Gardermoen International Airport averages 271 flights per day to 102 destinations, with 25 domestic and 77 international routes. A total of 46 airlines operate at OSL, led by Norwegian Air Shuttle. This airport provides direct service to 39 countries across four continents, with a route network dominated by domestic flights and Denmark as its largest international market. The longest nonstop route from Oslo connects to Phuket, with a typical flight time of 12 hrs 10 mins.
- Destinations
- 102 (25 domestic · 77 international)
- Flights per day
- 271 (140 domestic · 133 international)
- Busiest Route
- Bergen (20/day)
- Top Country
- Norway (140 flights/day)
- Longest Runway
- 11,834 ft / 3,607 m
Weather in Oslo
102 Destinations from Oslo Airport (OSL)
This week, 102 active routes depart from Oslo International Airport. The busiest route connects Oslo with Bergen and is operated by 2 airlines. The longest nonstop flight is to Phuket, and the shortest flight is to Kjevik.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 20 | Bergen |
OSL → BGO
1 hr 20 mins |
Norwegian Air Shuttle, SAS2 |
| 20 | Trondheim | OSL → TRD | Norwegian Air Shuttle, SAS2 |
| 18 | Copenhagen |
OSL → CPH
1 hr 35 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, SAS3 |
| 17 | Stavanger | OSL → SVG | BNO, Norwegian Air Shuttle, SAS3 |
| 14 | Stockholm |
OSL → ARN
1 hr 25 mins |
Ethiopian Airlines, Norwegian Air Shuttle, Norwegian Air Sweden, SAS4 |
| 13 | Tromsø | OSL → TOS | Norwegian Air Shuttle, SAS, Sprint Air3 |
| 8 | Bodø |
OSL → BOO
1 hr 55 mins |
Norwegian Air Shuttle, SAS2 |
| 8 | London (LHR) |
OSL → LHR
2 hrs 10 mins |
British Airways, SAS2 |
| 8 | Amsterdam |
OSL → AMS
2 hrs 5 mins |
KLM, Norwegian Air Shuttle, SAS3 |
| 6 | Ålesund |
OSL → AES
1 hr 20 mins |
Norwegian Air Shuttle, SAS, Wideroe3 |
| 6 | Helsinki |
OSL → HEL
1 hr 50 mins |
ABF, Finnair, Norwegian Air Shuttle3 |
| 6 | Evenes |
OSL → EVE
2 hrs 5 mins |
Norwegian Air Shuttle, SAS2 |
| 6 | Ørsta |
OSL → HOV
1 hr 10 mins |
Wideroe1 |
| 5 | Karmøy |
OSL → HAU
1 hr 20 mins |
Norwegian Air Shuttle, SAS2 |
| 5 | Kjevik |
OSL → KRS
1 hr 15 mins |
Norwegian Air Shuttle, SAS2 |
| 5 | Førde | OSL → FDE | Wideroe1 |
| 4 | Frankfurt-am-Main |
OSL → FRA
2 hrs 25 mins |
Lufthansa1 |
| 4 | Paris (CDG) |
OSL → CDG
2 hrs 25 mins |
Air France, Norwegian Air Shuttle, SAS3 |
| 4 | Gran Canaria Island |
OSL → LPA
4 hrs 50 mins |
airBaltic, Norwegian Air Shuttle, Norwegian Air Sweden, SAS, Sunclass Airlines5 |
| 3 | Florø |
OSL → FRO
1 hr |
Danish Air1 |
| 3 | Istanbul (IST) |
OSL → IST
3 hrs 45 mins |
Turkish Airlines1 |
| 3 | Munich | OSL → MUC | Lufthansa, Norwegian Air Shuttle, SAS3 |
| 3 | Kvernberget |
OSL → KSU
1 hr 20 mins |
SAS1 |
| 3 | London (LGW) |
OSL → LGW
2 hrs 15 mins |
Norwegian Air Shuttle, TUI Airways2 |
| 3 | Sogndal | OSL → SOG | Wideroe1 |
| 3 | Målselv | OSL → BDU | Norwegian Air Shuttle1 |
| 3 | Manchester |
OSL → MAN
2 hrs 15 mins |
easyJet, Norwegian Air Shuttle, SAS, TUI Airways4 |
| 3 | Riga | OSL → RIX | airBaltic, Norwegian Air Sweden2 |
| 3 | Årø | OSL → MOL | Norwegian Air Shuttle1 |
| 2 | Leirvik | OSL → SRP | Danish Air1 |
| 2 | Gdańsk |
OSL → GDN
1 hr 55 mins |
Norwegian Air Shuttle, Wizz Air2 |
| 2 | Warsaw | OSL → WAW | LOT - Polish Airlines, Norwegian Air Shuttle2 |
| 2 | Billund |
OSL → BLL
1 hr 20 mins |
Norwegian Air Shuttle, SAS2 |
| 2 | Kirkenes | OSL → KKN | Norwegian Air Shuttle, SAS2 |
| 2 | Brussels |
OSL → BRU
2 hrs 5 mins |
Brussels Airlines, SAS2 |
| 2 | Røros | OSL → RRS | Danish Air1 |
| 2 | Sandane | OSL → SDN | Wideroe1 |
| 2 | Zurich | OSL → ZRH | SAS, SWISS2 |
| 2 | Alta |
OSL → ALF
2 hrs 20 mins |
Norwegian Air Shuttle, SAS2 |
| 2 | Bangkok |
OSL → BKK
11 hrs 50 mins |
Norse Atlantic Airways, Thai Airways International2 |
| 2 | Kraków |
OSL → KRK
2 hrs 25 mins |
Norwegian Air Shuttle, Wizz Air2 |
| 2 | Doha |
OSL → DOH
7 hrs |
Qatar Airways1 |
| 2 | Reykjavik |
OSL → KEF
2 hrs 55 mins |
Icelandair, SAS2 |
| 2 | Madrid |
OSL → MAD
3 hrs 25 mins |
Iberia, Norwegian Air Shuttle2 |
| 2 | Ørland | OSL → OLA | Danish Air1 |
| 1 | Alicante |
OSL → ALC
3 hrs 40 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, SAS3 |
| 1 | Tenerife Island | OSL → TFS | Norwegian Air Shuttle, SAS, Sunclass Airlines3 |
| 1 | Berlin |
OSL → BER
2 hrs |
Norwegian Air Shuttle1 |
| 1 | Düsseldorf |
OSL → DUS
2 hrs 10 mins |
Norwegian Air Shuttle, SAS2 |
| 1 | Málaga |
OSL → AGP
3 hrs 50 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, SAS3 |
| 1 | Vilnius |
OSL → VNO
2 hrs 10 mins |
Norwegian Air Shuttle, Ryanair2 |
| 1 | Barcelona |
OSL → BCN
3 hrs 20 mins |
Norwegian Air Shuttle, Vueling2 |
| 1 | Dubai |
OSL → DXB
6 hrs 55 mins |
Emirates1 |
| 1 | Istanbul (SAW) | OSL → SAW | Pegasus1 |
| 1 | Lisbon |
OSL → LIS
3 hrs 35 mins |
TAP Air Portugal1 |
| 1 | London (STN) | OSL → STN | Ryanair UK1 |
| 1 | Milan |
OSL → MXP
2 hrs 40 mins |
Norwegian Air Shuttle, SAS2 |
| 1 | Aalborg |
OSL → AAL
1 hr 5 mins |
SAS1 |
| 1 | Belgrade |
OSL → BEG
3 hrs 5 mins |
Air Serbia, Norwegian Air Shuttle2 |
| 1 | Longyearbyen | OSL → LYR | SAS1 |
| 1 | Vienna | OSL → VIE | Austrian, Norwegian Air Shuttle2 |
| 6/week | Aarhus |
OSL → AAR
1 hr 5 mins |
SAS1 |
| 6/week | Newark |
OSL → EWR
6 hrs 25 mins |
SAS1 |
| 5/week | Brønnøy | OSL → BNN | Wideroe1 |
| 5/week | Budapest |
OSL → BUD
2 hrs 35 mins |
Norwegian Air Shuttle1 |
| 5/week | Dublin |
OSL → DUB
2 hrs 30 mins |
Norwegian Air Shuttle, SAS2 |
| 5/week | Edinburgh |
OSL → EDI
2 hrs |
Norwegian Air Shuttle1 |
| 5/week | Palanga |
OSL → PLQ
1 hr 55 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, Wizz Air3 |
| 5/week | Prague | OSL → PRG | Norwegian Air Shuttle1 |
| 4/week | Bratislava |
OSL → BTS
2 hrs 30 mins |
Wizz Air, Wizz Air Malta2 |
| 4/week | Eindhoven |
OSL → EIN
2 hrs 5 mins |
Transavia1 |
| 4/week | Geneva |
OSL → GVA
2 hrs 35 mins |
Norwegian Air Shuttle1 |
| 3/week | Athens |
OSL → ATH
3 hrs 35 mins |
Aegean Airlines1 |
| 3/week | Goleniów | OSL → SZZ | Wizz Air1 |
| 3/week | Hamburg |
OSL → HAM
1 hr 45 mins |
Norwegian Air Shuttle1 |
| 3/week | Jebel Ali |
OSL → DWC
6 hrs 40 mins |
Norwegian Air Sweden1 |
| 3/week | Katowice |
OSL → KTW
2 hrs 15 mins |
Ryanair1 |
| 3/week | Lanzarote Island |
OSL → ACE
4 hrs 50 mins |
Norwegian Air Shuttle1 |
| 3/week | Nice |
OSL → NCE
2 hrs 55 mins |
Norwegian Air Shuttle1 |
| 3/week | Paris (ORY) |
OSL → ORY
2 hrs 30 mins |
Transavia France1 |
| 3/week | Rome |
OSL → FCO
3 hrs 5 mins |
Norwegian Air Shuttle1 |
| 3/week | Seoul | OSL → ICN | Ethiopian Airlines, Korean Air2 |
| 3/week | Tallinn |
OSL → TLL
1 hr 50 mins |
Norwegian Air Sweden1 |
| 2/week | Bucharest |
OSL → OTP
3 hrs 5 mins |
Norwegian Air Shuttle1 |
| 2/week | Lakselv | OSL → LKL | Norwegian Air Shuttle1 |
| 2/week | Marrakech |
OSL → RAK
4 hrs 25 mins |
Norwegian Air Shuttle1 |
| 2/week | Phuket |
OSL → HKT
12 hrs 10 mins |
Norse Atlantic Airways, Sunclass Airlines2 |
| 1/week | Agadir |
OSL → AGA
4 hrs 50 mins |
Norwegian Air Shuttle1 |
| 1/week | Antalya |
OSL → AYT
4 hrs 40 mins |
Norwegian Air Shuttle1 |
| 1/week | Baku | OSL → GYD | Silk Way West1 |
| 1/week | Beijing |
OSL → PEK
8 hrs 35 mins |
Hainan Airlines1 |
| 1/week | Espargos | OSL → SID | Sunclass Airlines1 |
| 1/week | Fuerteventura Island |
OSL → FUE
4 hrs 45 mins |
SAS1 |
| 1/week | Funchal |
OSL → FNC
4 hrs 25 mins |
Norwegian Air Shuttle1 |
| 1/week | Goteborg |
OSL → GOT
1 hr 5 mins |
SAS1 |
| 1/week | Hurghada |
OSL → HRG
5 hrs 10 mins |
Norwegian Air Shuttle1 |
| 1/week | Leipzig |
OSL → LEJ
2 hrs 5 mins |
EAT Leipzig1 |
| 1/week | Prishtina |
OSL → PRN
3 hrs 15 mins |
Norwegian Air Shuttle1 |
| 1/week | Rabil | OSL → BVC | TUIfly Nordic1 |
| 1/week | Salzburg | OSL → SZG | Norwegian Air Shuttle1 |
| 1/week | Sharm el Sheikh | OSL → SSH | SAS1 |
| 1/week | Vagar |
OSL → FAE
2 hrs 10 mins |
Atlantic Airways1 |
Airlines
Oslo International Airport is served by 46 airlines, with Norwegian Air Shuttle in the lead at 34% of routes. The top three carriers together cover 61% of routes. 33 carriers operate only one route each. A total of 42 airlines operate international routes, compared with 6 serving domestic routes. Norse Atlantic Airways is operating the longest nonstop flight, connecting to Phuket with a flight time of 12 hrs 10 mins.
- Norwegian Air Shuttle56 routes
- SAS37 routes
- Norwegian Air Sweden9 routes
- Wideroe6 routes
- Wizz Air5 routes
- Sunclass Airlines4 routes
- Danish Air4 routes
- Ethiopian Airlines2 routes
- Lufthansa2 routes
- airBaltic2 routes
- TUI Airways2 routes
- Norse Atlantic Airways2 routes
- Ryanair2 routes
- BNO1 route
- Sprint Air1 route
- British Airways1 route
- KLM1 route
- ABF1 route
- Finnair1 route
- Air France1 route
- Turkish Airlines1 route
- easyJet1 route
- LOT - Polish Airlines1 route
- Brussels Airlines1 route
- SWISS1 route
- Thai Airways International1 route
- Qatar Airways1 route
- Icelandair1 route
- Iberia1 route
- Vueling1 route
- Emirates1 route
- Pegasus1 route
- TAP Air Portugal1 route
- Ryanair UK1 route
- Air Serbia1 route
- Austrian1 route
- Wizz Air Malta1 route
- Transavia1 route
- Aegean Airlines1 route
- Transavia France1 route
- Korean Air1 route
- Silk Way West1 route
- Hainan Airlines1 route
- EAT Leipzig1 route
- TUIfly Nordic1 route
- Atlantic Airways1 route
Oslo International Airport provides direct service to 39 countries across four continents. The route network is 25% domestic and 75% international, with Copenhagen, Denmark serving as the primary international destination.
- Norway140/day
- Denmark22/day
- United Kingdom16/day
- Sweden14/day
- Spain11/day
- Germany11/day
- Netherlands8/day
- Poland7/day
- Finland6/day
- France5/day
- Turkey4/day
- Latvia3/day
- Switzerland3/day
- Thailand2/day
- Belgium2/day
- Lithuania2/day
- Qatar2/day
- Iceland2/day
- United Arab Emirates2/day
- Italy2/day
- Portugal1/day
- Austria1/day
- Serbia1/day
- United States6/week
- Hungary5/week
- Ireland5/week
- Czechia5/week
- Slovakia4/week
- Greece3/week
- South Korea3/week
- Estonia3/week
- Morocco3/week
- Romania2/week
- Cape Verde2/week
- Egypt2/week
- Azerbaijan1/week
- China1/week
- KS1/week
- Faroe Islands1/week
Global Rankings of Oslo Airport (OSL)
This snapshot shows how Oslo Airport (OSL) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.
Destinations
Measures how broadly the airport connects distinct endpoints across its route network.
- #128 – Total Destination Count (Network breadth)
- #313 – Domestic Destination Count
- #79 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #96 – Total Flight Count (Operational intensity)
- #115 – Domestic Flight Count
- #76 – International Flight Count
- #97 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #174 – Total Distance Flown (Global reach)
- #991 – Distance per Flight (Route profile)
- #207 – Distance per Runway (Long-haul leverage)
4 Runways at Oslo Airport (OSL)
| Name | Length | Width | Surface |
|---|---|---|---|
| 01L | 11,834 ft · 3,607 m | 148 ft · 45 m | Asphalt |
| 19R | 11,834 ft · 3,607 m | 148 ft · 45 m | Asphalt |
| 01R | 9,672 ft · 2,948 m | 148 ft · 45 m | Asphalt |
| 19L | 9,672 ft · 2,948 m | 148 ft · 45 m | Asphalt |
The runways at this airport are long enough to accomodate all aircraft.