Updated: January 16, 2026
Norway Europe

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.

IATA
OSL
ICAO
ENGM
Elevation
681 ft (208 m) MSL
Local Time
Europe/Oslo (UTC+01:00)
Destinations
102 (25 domestic · 77 international)
Flights per day
271 (140 domestic · 133 international)
Busiest Route
Bergen (20/day)
Longest Direct Flight
Phuket 12 hrs 10 mins
Shortest Flight
Kjevik 1 hr 15 mins
Top Airline
Norwegian Air Shuttle (56 routes)
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.

Flights & Scheduling

Reflects flight volume and how intensively runway infrastructure is scheduled.

Distance & Reach

Highlights long-haul connectivity and how distance is distributed across flights and runways.

4 Runways at Oslo Airport (OSL)

Runways:
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.