Direct flights from Oslo Airport Gardermoen (OSL)
Oslo Airport Gardermoen in Oslo, Norway has direct flights to 103 airports in 37 countries, flown by 37 airlines. The longest is to Phuket (HKT) at 9,072 km.
See every route from OSL on the mapDirect flights from OSL by country
Norway (23)
- AES Alesund · 374 km · ~55m · Norwegian Air Sweden, Norwegian Air Shuttle and SAS Scandinavian
- ALF Alta · 1,225 km · ~2h · Norwegian Air Shuttle and SAS Scandinavian
- BDU Bardufoss · 1,045 km · ~1h 45m · Norwegian Air Shuttle
- BGO Bergen · 325 km · ~55m · Norwegian Air Shuttle and SAS Scandinavian
- BOO Bodo · 803 km · ~1h 30m · Norwegian Air Shuttle and SAS Scandinavian
- BNN Bronnoysund · 588 km · ~1h 15m · Widerøe
- FRO Floro · 363 km · ~55m · DAT and Widerøe
- EVE Harstad/Narvik · 960 km · ~1h 40m · Norwegian Air Shuttle and SAS Scandinavian
- HAU Haugesund · 343 km · ~55m · Norwegian Air Shuttle and SAS Scandinavian
- KKN Kirkenes · 1,369 km · ~2h 10m · Norwegian Air Shuttle and SAS Scandinavian
- KRS Kristiansand · 288 km · ~50m · Norwegian Air Shuttle and SAS Scandinavian
- KSU Kristiansund · 368 km · ~55m · SAS Scandinavian
- MOL Molde · 349 km · ~55m · Norwegian Air Sweden, Norwegian Air Shuttle and SAS Scandinavian
- HOV Orsta-Volda · 348 km · ~55m · Widerøe
- RRS Roros · 265 km · ~50m · Widerøe
- SDN Sandane · 316 km · ~55m · Widerøe
- SSJ Sandnessjoen · 644 km · ~1h 15m · Widerøe
- SOG Sogndal · 241 km · ~50m · Widerøe
- SVG Stavanger · 341 km · ~55m · Norwegian Air Shuttle and SAS Scandinavian
- SRP Stord · 318 km · ~55m · DAT
- LYR Svalbard · 2,010 km · ~2h 55m · Norwegian Air Shuttle and SAS Scandinavian
- TOS Tromso · 1,115 km · ~1h 50m · Norwegian Air Shuttle, Lufthansa and SAS Scandinavian
- TRD Trondheim · 363 km · ~55m · Norwegian Air Sweden, Norwegian Air Shuttle and SAS Scandinavian
Spain (9)
- ALC Alicante · 2,570 km · ~3h 40m · Norwegian Air Shuttle and SAS Scandinavian
- BCN Barcelona · 2,190 km · ~3h 10m · Norwegian Air Sweden, Norwegian Air Shuttle and Iberia +2
- BIO Bilbao · 2,102 km · ~3h 5m · Norwegian Air Shuttle
- LPA Gran Canaria · 4,105 km · ~5h 30m · Norwegian Air Sweden, Norwegian Air Shuttle and SAS Scandinavian
- MAD Madrid · 2,415 km · ~3h 25m · Iberia
- AGP Malaga · 2,841 km · ~4h · Norwegian Air Shuttle and SAS Scandinavian
- MJV Murcia · 2,631 km · ~3h 40m · Norwegian Air Shuttle
- PMI Palma de Mallorca · 2,368 km · ~3h 25m · Norwegian Air Shuttle and SAS Scandinavian
- TFS Tenerife · 4,137 km · ~5h 35m · Norwegian Air Shuttle
United Kingdom (7)
- ABZ Aberdeen · 835 km · ~1h 30m · SAS Scandinavian
- BHX Birmingham · 1,166 km · ~1h 55m · TUI Airways
- EDI Edinburgh · 970 km · ~1h 40m · Norwegian Air Shuttle and SAS Scandinavian
- STN London · 1,141 km · ~1h 55m · Ryanair and Ryanair UK
- LHR London · 1,206 km · ~2h · American Airlines, British Airways and Iberia +1
- LGW London · 1,226 km · ~2h · Norwegian Air Shuttle
- MAN Manchester · 1,111 km · ~1h 50m · Norwegian Air Shuttle and SAS Scandinavian
Germany (6)
- BER Berlin · 883 km · ~1h 35m · Norwegian Air Shuttle
- CGN Cologne · 1,066 km · ~1h 50m · Norwegian Air Shuttle
- DUS Duesseldorf · 1,026 km · ~1h 45m · Lufthansa and SAS Scandinavian
- FRA Frankfurt · 1,141 km · ~1h 55m · Ethiopian Airlines, Lufthansa and SAS Scandinavian
- HAM Hamburg · 733 km · ~1h 25m · Norwegian Air Shuttle
- MUC Munich · 1,317 km · ~2h 5m · Norwegian Air Shuttle, Lufthansa and SAS Scandinavian
Denmark (4)
- AAL Aalborg · 352 km · ~55m · Finnair, British Airways and SAS Scandinavian
- AAR Aarhus · 434 km · ~1h · British Airways
- BLL Billund · 508 km · ~1h 5m · British Airways, Norwegian Air Sweden and Norwegian Air Shuttle +1
- CPH Copenhagen · 517 km · ~1h 10m · Norwegian Air Sweden, Norwegian Air Shuttle and PIA +1
France (4)
- AJA Ajaccio · 2,038 km · ~3h · Norwegian Air Shuttle
- NCE Nice · 1,857 km · ~2h 45m · Norwegian Air Shuttle and SAS Scandinavian
- CDG Paris · 1,357 km · ~2h 10m · Air France, ITA Airways and Norwegian Air Shuttle +1
- ORY Paris · 1,392 km · ~2h 10m · Norwegian Air Shuttle
Italy (4)
- MXP Milano · 1,627 km · ~2h 30m · Norwegian Air Shuttle and SAS Scandinavian
- PSA Pisa · 1,836 km · ~2h 45m · Norwegian Air Shuttle
- FCO Rome · 2,047 km · ~3h · Norwegian Air Shuttle, SAS Scandinavian and Wizz Air Malta
- VCE Venice · 1,635 km · ~2h 30m · Norwegian Air Shuttle
Poland (4)
- GDN Gdansk · 783 km · ~1h 25m · Norwegian Air Shuttle, SAS Scandinavian and Wizz Air
- KRK Krakow · 1,251 km · ~2h · Norwegian Air Shuttle
- SZZ Szczecin · 770 km · ~1h 25m · Norwegian Air Shuttle
- WAW Warsaw · 1,079 km · ~1h 50m · Norwegian Air Shuttle
Turkey (4)
- GZP Alanya · 3,056 km · ~4h 15m · SAS Scandinavian
- AYT Antalya · 2,943 km · ~4h 5m · Norwegian Air Shuttle
- SAW Istanbul · 2,483 km · ~3h 30m · Pegasus Airlines
- IST Istanbul · 2,458 km · ~3h 30m · SAS Scandinavian and Turkish Airlines
Croatia (3)
- DBV Dubrovnik · 2,020 km · ~3h · Norwegian Air Shuttle
- PUY Pula · 1,712 km · ~2h 35m · Norwegian Air Shuttle
- SPU Split · 1,885 km · ~2h 50m · Norwegian Air Shuttle
United States (3)
- FLL Fort Lauderdale · 7,582 km · ~9h 45m · Norwegian Air Shuttle
- JFK New York · 5,917 km · ~7h 45m · Norwegian Air Shuttle
- EWR Newark · 5,933 km · ~7h 45m · Air France, SAS Scandinavian and United Airlines
Greece (2)
- ATH Athens · 2,635 km · ~3h 45m · Aegean Airlines, Norwegian Air Shuttle and SAS Scandinavian
- CHQ Chania · 2,898 km · ~4h · Norwegian Air Shuttle and SAS Scandinavian
Lithuania (2)
- PLQ Palanga · 751 km · ~1h 25m · Norwegian Air Shuttle
- VNO Vilnius · 1,047 km · ~1h 45m · Norwegian Air Shuttle and Ryanair
Portugal (2)
- FAO Faro · 2,910 km · ~4h 5m · Norwegian Air Shuttle
- LIS Lisbon · 2,769 km · ~3h 55m · Norwegian Air Shuttle and TAP Air Portugal
Sweden (2)
- GOT Gothenborg · 289 km · ~50m · SAS Scandinavian and Widerøe
- ARN Stockholm · 385 km · ~1h · Norwegian Air Sweden, Norwegian Air Shuttle and Ethiopian Airlines +1
Switzerland (2)
- GVA Geneva · 1,586 km · ~2h 25m · Norwegian Air Shuttle
- ZRH Zurich · 1,425 km · ~2h 15m · SWISS and SAS Scandinavian
Thailand (2)
- BKK Bangkok · 8,671 km · ~11h 5m · Norwegian Air Shuttle, Norse Atlantic Airways and SAS Scandinavian +1
- HKT Phuket · 9,072 km · ~11h 35m · Norse Atlantic Airways
Austria (1)
- VIE Vienna · 1,389 km · ~2h 10m · Norwegian Air Shuttle and Austrian Airlines
Belgium (1)
- BRU Brussels · 1,113 km · ~1h 50m · SAS Scandinavian and Brussels Airlines
Bulgaria (1)
- BOJ Bourgas · 2,261 km · ~3h 15m · Norwegian Air Shuttle
Cyprus (1)
- LCA Larnaca · 3,248 km · ~4h 30m · Norwegian Air Shuttle
Czech Republic (1)
- PRG Prague · 1,140 km · ~1h 55m · Norwegian Air Shuttle and SAS Scandinavian
Egypt (1)
- HRG Hurghada · 4,054 km · ~5h 25m · Norwegian Air Sweden
Estonia (1)
- TLL Tallinn-ulemiste International · 772 km · ~1h 25m · Norwegian Air Sweden, Norwegian Air Shuttle and SalamAir +1
Finland (1)
- HEL Helsinki · 764 km · ~1h 25m · Finnair, Norwegian Air Sweden and Norwegian Air Shuttle +1
Hungary (1)
- BUD Budapest · 1,514 km · ~2h 20m · Norwegian Air Shuttle and Wizz Air
Iceland (1)
- KEF Keflavik · 1,781 km · ~2h 40m · Norwegian Air Shuttle, Icelandair and SAS Scandinavian
Ireland (1)
- DUB Dublin · 1,292 km · ~2h 5m · Norwegian Air Shuttle and SAS Scandinavian
Latvia (1)
- RIX Riga · 829 km · ~1h 30m · airBaltic, Norwegian Air Shuttle and SAS Scandinavian
Malta (1)
- MLA Malta · 2,717 km · ~3h 50m · Norwegian Air Shuttle
Morocco (1)
- RAK Marrakech · 3,477 km · ~4h 45m · Norwegian Air Shuttle
Netherlands (1)
- AMS Amsterdam · 959 km · ~1h 40m · Norwegian Air Shuttle, KLM and SAS Scandinavian
Pakistan (1)
- ISB Islamabad · 5,281 km · ~6h 55m · PIA
Qatar (1)
- DOH Doha · 4,958 km · ~6h 35m · Qatar Airways
Serbia (1)
- BEG Belgrade · 1,816 km · ~2h 45m · Norwegian Air Shuttle and Air Serbia
Slovakia (1)
- BTS Bratislava · 1,393 km · ~2h 10m · Norwegian Air Shuttle and Wizz Air
United Arab Emirates (1)
- DXB Dubai · 5,137 km · ~6h 45m · Emirates
Airlines flying from OSL
Aegean Airlines, Air France, Air Serbia, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, DAT, Emirates, Ethiopian Airlines, Finnair, ITA Airways, Iberia, Icelandair, KLM, Lufthansa, Norse Atlantic Airways, Norwegian Air Shuttle, Norwegian Air Sweden, PIA, Pegasus Airlines, Qatar Airways, Ryanair, Ryanair UK, SAS Scandinavian, SWISS, SalamAir, TAP Air Portugal, THAI Airways, TUI Airways, Turkish Airlines, United Airlines, Vueling, Widerøe, Wizz Air, Wizz Air Malta, airBaltic
Going somewhere OSL doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Oslo to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.