Non-stop flights from Oslo (OSL)

From Oslo (OSL)
Country Norway
Dates Anytime
Filters
Destinations 151 direct
Reach Score 84/99
Continents 4 of 6
Avg. distance 1,931 km
Avg. flight time 2h 16m
Loading map...

About flights from Oslo (OSL)

Oslo Gardermoen sits about 48 kilometers north of the city center, and the moment you clear security, you start to understand why Norwegians take travel seriously. This is a country where the geography practically demands it — fjords, mountains, and scattered island communities mean that flying isn't a luxury, it's logistics. With 151 direct destinations across 46 countries, Gardermoen punches well above its weight for a Scandinavian capital, earning a reach score of 84 out of 99. That's not a number you see everywhere.

Quick stats for OSL

  • Direct destinations: 151
  • Countries served: 46
  • Continents reached: 4 of 6
  • Average flight distance: 1,931 km
  • Longest non-stop: Phuket (HKT) — 9,072 km (~11h 20m)
  • Shortest non-stop: Sogndal (SOG) — 241 km (~18 min)
  • Reach score: 84/99

Why fly to Oslo?

What makes flying from here genuinely interesting is the range. Norway itself accounts for 28 domestic routes, so you can hopscotch between cities without a car. But look south and the picture shifts entirely — Italy holds 14 routes, Spain 11, Greece 9. In other words, Scandinavian winters drive serious Mediterranean traffic, and airlines have responded accordingly. Norwegian and SAS have shaped this airport's DNA for years, and their competitive presence keeps fares honest on popular leisure routes. Then there's the far end of the network: Phuket, Thailand, sits 9,072 kilometers away and still flies direct. That single route tells you something about who travels from here and how far they're willing to go.

Longest non-stop flights from OSL

The furthest destinations you can reach non-stop from Oslo:

  1. Phuket, Thailand (HKT) — 9,072 km, approximately 11h 20m
  2. Bangkok, Thailand (BKK) — 8,670 km, approximately 10h 50m
  3. Beijing, China (PEK) — 6,983 km, approximately 8h 44m
  4. New York, USA (EWR) — 5,934 km, approximately 7h 25m
  5. New York, USA (JFK) — 5,918 km, approximately 7h 24m

Short-haul flights from OSL

Quick getaway options with the shortest flights from Oslo:

  1. Sogndal, Norway (SOG) — 241 km, approximately 18 min
  2. Roros, Norway (RRS) — 266 km, approximately 20 min
  3. Kristiansand, Norway (KRS) — 281 km, approximately 21 min
  4. Sandane, Norway (SDN) — 316 km, approximately 24 min
  5. Stord, Norway (SRP) — 318 km, approximately 24 min

Top countries by direct connections from OSL

Oslo Gardermoen Airport connects to 46 countries. Here are the most served:

  1. Norway — 28 destinations (Aalesund, Alta, Andenes, Bardufoss and 24 more)
  2. Italy — 14 destinations (Bari, Bologna, Catania, Florence and 10 more)
  3. Spain — 11 destinations (Alicante, Barcelona, Bilbao, Ibiza and 7 more)
  4. France — 9 destinations (Ajaccio, Basel, Switzerland/Mulhouse, Bordeaux, Lyon and 5 more)
  5. Greece — 9 destinations (Athens, Chania, Heraklion, Kefallinia and 5 more)
  6. Turkiye — 6 destinations (Antalya, Bodrum, Gazipasa, Istanbul and 2 more)
  7. Germany — 6 destinations (Berlin, Dusseldorf, Frankfurt, Hamburg and 2 more)
  8. United Kingdom — 5 destinations (Edinburgh, London, London, London and 1 more)

Where to fly from Oslo

Flights to Norway

Oslo has 28 direct routes to Norway:

Flights to Italy

Oslo has 14 direct routes to Italy:

Flights to Spain

Oslo has 11 direct routes to Spain:

Tips for travelers at OSL

The Flytoget airport express train is the detail most first-timers overlook — it connects Gardermoen to Oslo Central Station in roughly 19 minutes and runs every 10 minutes during peak hours. Don't rent a car unless you specifically need one in the city. Winter travel, particularly between November and March, means you should pad connection times generously; delays do happen when there's snow on the ground. Summers are short and intensely popular, so booking early matters more here than in most European capitals. The airport itself is genuinely easy to get through, but security queues on Monday mornings can surprise you.

Airlines operating from OSL

The following airlines offer non-stop flights from Oslo Gardermoen Airport:

A3, AF, AY, BA, BT, D8, DX, DY, EI, EK, ET, FI, FR, HU, HV, IB, JU, KL, LG, LH, LO, LX, N0, OS, OU, PC, QR, RC, RK, SK, SM, SN, TG, TK, TO, TP, U2, VY, W4, W6, WF, XQ

Frequently asked questions about flying to Oslo

What's the easiest way to get from Oslo Gardermoen Airport to the city center?

The Airport Express train (Flytoget) is your fastest option, taking just 19 minutes to Oslo Central Station for around 180 NOK, or you can take the regular train which is cheaper but slower. Taxis and airport buses are also available if you prefer door-to-door service.

When is the best time to fly from Oslo to get cheaper flights?

Typically, flying mid-week (Tuesday-Thursday) and booking 6-8 weeks in advance will save you the most money. Avoid peak summer season (June-August) and winter holidays if you're looking for better deals.

How many direct flights can I take from Oslo Gardermoen Airport?

Oslo Gardermoen offers an impressive 151 direct destinations, connecting you to major cities across Europe, Asia, Africa, and beyond without needing a layover.

Do I need a visa to enter Norway through Oslo Gardermoen Airport?

EU/EEA citizens can enter visa-free, but most other nationalities need to check Norway's specific requirements based on their passport country. It's worth checking with the Norwegian embassy or immigration website well before your trip.

What's a helpful tip for Oslo Gardermoen Airport?

Download the airport's mobile app or grab a map at arrival—it's a large, modern airport and knowing where your gate and facilities are located will save you stress. The airport also has excellent signage in English, so you won't get lost.

Is Oslo Gardermoen Airport expensive compared to other Scandinavian airports?

It's fairly pricey for food, drinks, and shopping due to Norwegian prices, so grabbing a coffee or snack before security can save you money. Airport taxes and fees are also on the higher side, but this is standard for Scandinavian airports.

Plan your trip from Oslo

Browse the complete list of 151 destinations below to find your next flight from Oslo Gardermoen Airport. Each route page includes distance, estimated flight time, and airline information to help you plan your trip.

Find flights from Oslo
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

All 151 direct destinations

Code Destination Country Airlines
AAL Aalborg Denmark 353 km 25m SK
AES Aalesund Norway 374 km 26m DYSK
AAR Aarhus Denmark 433 km 31m SK
AGA Agadir Morocco 3,654 km 4h 18m DY
AJA Ajaccio France 2,038 km 2h 24m DY
ALC Alicante Spain 2,570 km 3h 1m D8DYSK
ALF Alta Norway 1,225 km 1h 26m DYSK
AMS Amsterdam Netherlands 959 km 1h 8m DYKLSK
ANX Andenes Norway 1,039 km 1h 13m DY
AYT Antalya Turkiye 2,943 km 3h 28m DYSK
ATH Athens Greece 2,635 km 3h 6m A3DYSK
BKK Bangkok Thailand 8,670 km 10h 12m N0TG
BCN Barcelona Spain 2,190 km 2h 35m D8DYSKVY
BDU Bardufoss Norway 1,045 km 1h 14m DY
BRI Bari Italy 2,155 km 2h 32m DY
BSL Basel, Switzerland/Mulhouse France 1,419 km 1h 40m DY
PEK Beijing China 6,983 km 8h 13m HU
BEG Belgrade Republic of Serbia 1,815 km 2h 8m DYJU
BGO Bergen Norway 324 km 23m DYSKWF
BER Berlin Germany 883 km 1h 2m DYSK
BIO Bilbao Spain 2,101 km 2h 28m DY
BLL Billund Denmark 508 km 36m DYSK
BOO Bodo Norway 803 km 57m DYSKWF
BJV Bodrum Turkiye 2,808 km 3h 18m DY
BLQ Bologna Italy 1,742 km 2h 3m DY
BOD Bordeaux France 1,879 km 2h 13m DY
BTS Bratislava Slovakia 1,393 km 1h 38m W6
BNN Bronnoysund Norway 588 km 42m WF
BRU Brussels Belgium 1,113 km 1h 19m DYSKSN
OTP Bucharest Romania 2,002 km 2h 21m DY
BUD Budapest Hungary 1,514 km 1h 47m DY
BOJ Burgas Bulgaria 2,253 km 2h 39m DY
CAI Cairo Egypt 3,670 km 4h 19m SM
CTA Catania Italy 2,542 km 2h 59m DYSK
CHQ Chania Greece 2,897 km 3h 24m DYSK
CLJ Cluj-Napoca Romania 1,702 km 2h DY
CPH Copenhagen Denmark 516 km 36m D8DYSK
DOH Doha Qatar 4,959 km 5h 50m QR
DWC Dubai United Arab Emirates 5,163 km 6h 4m D8
DXB Dubai United Arab Emirates 5,137 km 6h 3m EK
DUB Dublin Ireland 1,290 km 1h 31m DYEISK
DBV Dubrovnik Croatia 2,020 km 2h 23m DY
DUS Dusseldorf Germany 1,027 km 1h 12m DYSK
EDI Edinburgh United Kingdom 970 km 1h 8m DY
EIN Eindhoven Netherlands 1,034 km 1h 13m HV
FAO Faro Portugal 2,909 km 3h 25m DYSK
FAE Faroe Islands Faroe Islands 1,004 km 1h 11m RC
FLR Florence Italy 1,823 km 2h 9m SK
FRO Floro Norway 363 km 26m DX
FDE Forde Norway 319 km 23m WF
FRA Frankfurt Germany 1,139 km 1h 20m LH
FNC Funchal Portugal 3,672 km 4h 19m DY
GZP Gazipasa Turkiye 3,056 km 3h 36m DYSK
GDN Gdansk Poland 782 km 55m DYLOW6
GVA Geneva Switzerland 1,587 km 1h 52m DYSK
HAM Hamburg Germany 733 km 52m DYSK
EVE Harstad-Narvik Norway 960 km 1h 8m DYSK
HAU Haugesund Norway 343 km 24m DYSK
HEL Helsinki Finland 764 km 54m AYD8DY
HER Heraklion Greece 2,943 km 3h 28m DY
HRG Hurghada Egypt 4,053 km 4h 46m DYSM
IBZ Ibiza Spain 2,466 km 2h 54m DY
IST Istanbul Turkiye 2,427 km 2h 51m DYTK
SAW Istanbul Turkiye 2,482 km 2h 55m PC
ADB Izmir Turkiye 2,683 km 3h 9m XQ
KTW Katowice Poland 1,191 km 1h 24m FR
EFL Kefallinia Greece 2,542 km 2h 59m DY
CFU Kerkyra Greece 2,370 km 2h 47m DY
KKN Kirkenes Norway 1,368 km 1h 37m DYSK
KRK Krakow Poland 1,251 km 1h 28m DYW6
KRS Kristiansand Norway 281 km 20m DYSK
KSU Kristiansund Norway 368 km 26m SK
LKL Lakselv Norway 1,268 km 1h 30m DY
SUF Lamezia-Terme Italy 2,394 km 2h 49m DY
ACE Lanzarote Spain 3,936 km 4h 38m DY
LCA Larnaca Cyprus 3,248 km 3h 49m DYSK
LPA Las Palmas Spain 4,105 km 4h 50m D8DYSK
LKN Leknes Norway 893 km 1h 3m WF
LIS Lisbon Portugal 2,769 km 3h 15m DYTP
LGW London United Kingdom 1,226 km 1h 27m DY
LHR London United Kingdom 1,205 km 1h 25m BASK
STN London United Kingdom 1,140 km 1h 20m RK
LYR Longyearbyen Svalbard & Jan Mayen Island 2,013 km 2h 22m DYSK
LUX Luxembourg Luxembourg 1,215 km 1h 26m LG
LYS Lyon France 1,657 km 1h 57m DY
MAD Madrid Spain 2,413 km 2h 50m DYIB
AGP Malaga Spain 2,840 km 3h 20m D8DYSK
MLA Malta Malta 2,718 km 3h 12m DY
MAN Manchester United Kingdom 1,110 km 1h 18m DYSKU2
RAK Marrakech Morocco 3,478 km 4h 6m DY
BGY Milan Italy 1,618 km 1h 54m DY
MXP Milan Italy 1,627 km 1h 55m DYSK
MOL Molde Norway 349 km 25m DYWF
MPL Montpellier France 1,909 km 2h 15m DY
MUC Munich Germany 1,317 km 1h 33m DYLHSK
NAP Naples Italy 2,158 km 2h 32m DY
EWR New York USA 5,934 km 6h 59m SK
JFK New York USA 5,918 km 6h 58m SK
NCE Nice France 1,857 km 2h 11m DYSK
OLB Olbia Italy 2,148 km 2h 32m DY
OLA Orland Norway 397 km 28m DX
HOV Orsta-Volda Norway 348 km 25m WF
PLQ Palanga Lithuania 752 km 53m D8DYW6
PMO Palermo Italy 2,451 km 2h 53m DYSK
PMI Palma de Mallorca Spain 2,368 km 2h 47m D8DYSK
CDG Paris France 1,358 km 1h 36m AFDYSK
ORY Paris France 1,392 km 1h 38m TO
HKT Phuket Thailand 9,072 km 10h 40m N0
PSA Pisa Italy 1,835 km 2h 10m DYSK
OPO Porto Portugal 2,504 km 2h 57m DY
PRG Prague Czech Republic 1,139 km 1h 20m DY
PVK Preveza Greece 2,459 km 2h 54m DY
PRN Pristina Kosovo 2,072 km 2h 26m DY
PUY Pula Croatia 1,712 km 2h 1m DYSK
KEF Reykjavik Iceland 1,782 km 2h 6m DYFISK
RHO Rhodes Greece 2,909 km 3h 25m DYSK
RIX Riga Latvia 829 km 59m BTD8
FCO Rome Italy 2,047 km 2h 24m DYSKW4
RRS Roros Norway 266 km 19m DX
SZG Salzburg Austria 1,385 km 1h 38m DY
SDN Sandane Norway 316 km 22m WF
SSJ Sandnessjoen Norway 645 km 46m WF
SJJ Sarajevo Bosnia and Herzegovina 1,884 km 2h 13m DY
SKP Skopje North Macedonia 2,151 km 2h 32m DY
SOF Sofia Bulgaria 2,117 km 2h 29m DY
SOG Sogndal Norway 241 km 17m WF
SPU Split Croatia 1,885 km 2h 13m DYOUSK
SVG Stavanger Norway 341 km 24m DYSKWF
ARN Stockholm Sweden 385 km 27m D8DYETSK
SRP Stord Norway 318 km 22m DX
STR Stuttgart Germany 1,285 km 1h 31m SK
SVJ Svolvaer Norway 911 km 1h 4m WF
SZZ Szczecin Poland 769 km 54m W6
TLL Tallinn Estonia 770 km 54m BTD8DY
TNG Tangier Morocco 2,981 km 3h 30m DY
TFS Tenerife Spain 4,137 km 4h 52m DYSK
SKG Thessaloniki Greece 2,336 km 2h 45m DY
JTR Thira Greece 2,837 km 3h 20m DY
TIA Tirana Albania 2,169 km 2h 33m DY
TIV Tivat Montenegro 2,045 km 2h 24m DYSK
TLS Toulouse France 1,954 km 2h 18m DY
TOS Tromso Norway 1,115 km 1h 19m DYSKWF
TRD Trondheim Norway 363 km 26m DYSKWF
VLC Valencia Spain 2,439 km 2h 52m DY
VAR Varna Bulgaria 2,196 km 2h 35m DY
VCE Venice Italy 1,636 km 1h 55m DY
VRN Verona Italy 1,645 km 1h 56m DY
VIE Vienna Austria 1,388 km 1h 38m DYOS
VNO Vilnius Lithuania 1,046 km 1h 14m DYFR
WAW Warsaw Poland 1,079 km 1h 16m DYLO
ZRH Zurich Switzerland 1,427 km 1h 41m DYLXSK

Frequently asked questions

  • How many direct flights are available from Oslo (OSL)?

    There are 151 non-stop destinations available from Oslo Gardermoen Airport (OSL) in Norway.

  • What are the longest flights from OSL?

    The longest non-stop flights from OSL are: Phuket (HKT) at 9,072 km, Bangkok (BKK) at 8,670 km, Beijing (PEK) at 6,983 km.

  • What airlines fly from Oslo (OSL)?

    Airlines operating from OSL include: A3, AF, AY, BA, BT, D8, DX, DY, EI, EK, ET, FI, FR, HU, HV, IB, JU, KL, LG, LH, LO, LX, N0, OS, OU, PC, QR, RC, RK, SK, SM, SN, TG, TK, TO, TP, U2, VY, W4, W6, WF, XQ.

  • What is the reach score of Oslo (OSL)?

    Oslo Gardermoen Airport has a reach score of 84/99, measuring its connectivity based on number of direct destinations (151), average flight distance, and continental diversity (4 of 6 continents).

Cheapest fares from Oslo (OSL)

Explore by flight time from Oslo

Nearby airports to Oslo

Other airports within 500 km of Oslo (OSL). Compare connections, distances, and fares from neighbouring hubs.

Related guides for Oslo & Norway

Same topic, different angle — sibling pages from across Flightmaps for travellers using OSL.

Explore destinations from Oslo