The places connected to Oslo on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Oslo from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Oslo not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Oslo of 3,000 miles or more.
Oslo has nonstop connections with 14 airports in Italy: Milan (MXP), Rome (FCO), Pisa (PSA), Catania (CTA), Venezia (VCE), Bari (BRI), Bologna (BLQ), Bergamo (BGY), Napoli (NAP), Palermo (PMO), Firenze (FLR), Verona (VRN), Olbia (OLB), and Lamezia Terme (SUF). These routes are served by AeroMexico (SkyTeam), El Al, Etihad Airways, Norwegian Air Shuttle (NAS), Scandinavian Airlines (SkyTeam), Smartwings, Vietnam Airlines (SkyTeam), and W4.
Oslo has nonstop connections with 12 airports in Greece: Athens (ATH), Souda (CHQ), Rodes Island (RHO), Heraklion (HER), Preveza/Lefkada (PVK), Santorini Island (JTR), Thessaloniki (SKG), Kerkyra Island (CFU), Kefallinia Island (EFL), Kos Island (KGS), Crete Island (JSH), and Skiathos (JSI). These routes are served by Aegean Airlines (Star Alliance), Norwegian Air Shuttle (NAS), Scandinavian Airlines (SkyTeam), and Thomas Cook Airlines.
Oslo has nonstop connections with 11 airports in Spain: Alicante (ALC), Malaga (AGP), Madrid (MAD), Barcelona (BCN), Palma De Mallorca (PMI), Gran Canaria Island (LPA), Tenerife Island (TFS), Bilbao (BIO), Valencia (VLC), Lanzarote Island (ACE), and Ibiza (IBZ). These routes are served by Iberia (Oneworld), LATAM Chile, Norwegian Air International, Norwegian Air Shuttle (NAS), Royal Air Maroc (Oneworld), Scandinavian Airlines (SkyTeam), Thomas Cook Airlines, and Vueling.
Oslo has nonstop connections with 9 airports in France: Paris (CDG), Nice (NCE), Lyon (LYS), Paris (ORY), Bale/Mulhouse (BSL), Bordeaux/Merignac (BOD), Montpellier/Mediterranee (MPL), Toulouse/Blagnac (TLS), and Ajaccio/Napoleon Bonaparte (AJA). These routes are served by Aegean Airlines (Star Alliance), AeroMexico (SkyTeam), Air Austral, Air France (SkyTeam), Air Mauritius, China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), El Al, Gol Transportes Aéreos, Kenya Airways (SkyTeam), Norwegian Air Shuttle (NAS), Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), Transavia France, Vietnam Airlines (SkyTeam), and WestJet.
Oslo has nonstop connections with 6 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Berlin (BER), Dusseldorf (DUS), Hamburg (HAM), and Stuttgart (STR). These routes are served by Aegean Airlines (Star Alliance), Air Canada (Star Alliance), Air India (Star Alliance), All Nippon Airways (Star Alliance), Cathay Pacific (Oneworld), Ethiopian Airlines (Star Alliance), Etihad Airways, Lufthansa (Star Alliance), Norwegian Air Shuttle (NAS), Oman Air (Oneworld), Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), and United Airlines (Star Alliance).
Oslo has nonstop connections with 6 airports in Turkey: Arnavutkoy (IST), Antalya (AYT), Gazipasa (GZP), Istanbul (SAW), Izmir (ADB), and Bodrum (BJV). These routes are served by EgyptAir (Star Alliance), Icelandair, IndiGo, Norwegian Air Shuttle (NAS), Pakistan International Airlines (PIA), Pegasus Airlines, Scandinavian Airlines (SkyTeam), SunExpress, Thai Airways (Star Alliance), Thomas Cook Airlines, and Turkish Airlines (Star Alliance).
Oslo has nonstop connections with 6 airports in United Kingdom: London (LHR), London (LGW), Manchester (MAN), Edinburgh (EDI), London (STN), and Birmingham (BHX). These routes are served by AeroMexico (SkyTeam), Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Delta Air Lines (SkyTeam), easyJet, El Al, Etihad Airways, Finnair (Oneworld), JetBlue, LATAM Chile, LOT Polish Airlines (Star Alliance), Norwegian Air Shuttle (NAS), Qatar Airways (Oneworld), Region Airline, Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), Thomson Airways, Vietnam Airlines (SkyTeam), Virgin Atlantic (SkyTeam), and WestJet.
Oslo has nonstop connections with 5 airports in Poland: Warsaw (WAW), Krakow (KRK), Gdansk (GDN), Goleniow (SZZ), and Katowice (KTW). These routes are served by LOT Polish Airlines (Star Alliance), Norwegian Air Shuttle (NAS), Ryanair, Scandinavian Airlines (SkyTeam), and Wizz Air.
Oslo has nonstop connections with 4 airports in Denmark: Copenhagen (CPH), Billund (BLL), Aalborg (AAL), and Aarhus (AAR). These routes are served by Aegean Airlines (Star Alliance), Air Europa (SkyTeam), Air France (SkyTeam), CityJet, Delta Air Lines (SkyTeam), Etihad Airways, Norwegian Air International, Norwegian Air Shuttle (NAS), Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Vietnam Airlines (SkyTeam), and WestJet.
Oslo has nonstop connections with 4 airports in Portugal: Lisbon (LIS), Faro (FAO), Porto (OPO), and Funchal (FNC). These routes are served by airBaltic, Icelandair, Norwegian Air Shuttle (NAS), SATA International, Scandinavian Airlines (SkyTeam), TAP Portugal (Star Alliance), and Thai Airways (Star Alliance).
Oslo has nonstop connections with 3 airports in Bulgaria: Burgas (BOJ), Varna (VAR), and Sofia (SOF). These routes are served by Norwegian Air Shuttle (NAS).
Oslo has nonstop connections with 3 airports in Croatia: Split (SPU), Dubrovnik (DBV), and Pula (PUY). These routes are served by Croatia Airlines (Star Alliance), Norwegian Air Shuttle (NAS), and Scandinavian Airlines (SkyTeam).
Oslo has nonstop connections with 3 airports in Morocco: Marrakech (RAK), Agadir (AGA), and Tangier (TNG). These routes are served by Norwegian Air Shuttle (NAS).
Oslo has nonstop connections with 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). These routes are served by Air India (Star Alliance), airBaltic, Austrian Airlines (Star Alliance), Croatia Airlines (Star Alliance), and Norwegian Air Shuttle (NAS).
Oslo has nonstop connections with 2 airports in Egypt: Hurghada (HRG) and Cairo (CAI). These routes are served by Air Cairo and Norwegian Air Shuttle (NAS).
Oslo has nonstop connections with 2 airports in Lithuania: Vilnius (VNO) and Palanga (PLQ). These routes are served by Norwegian Air International, Norwegian Air Shuttle (NAS), Ryanair, and Wizz Air.
The other 96 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Oslo from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Air Cairo links Oslo nonstop with Hurghada (HRG) and Cairo (CAI).
Norwegian Air Shuttle (NAS) links Oslo nonstop with Marrakech (RAK), Agadir (AGA), Hurghada (HRG), and Tangier (TNG).
Thomas Cook Airlines links Oslo nonstop with Espargos (SID).
Emirates links Oslo nonstop with Dubai (DXB).
Finnair (Oneworld) links Oslo nonstop with Doha (DOH).
G Switch Works links Oslo nonstop with Bangkok (BKK) and Phuket (HKT).
Hainan Airlines links Oslo nonstop with Beijing (PEK).
Iberia (Oneworld) links Oslo nonstop with Doha (DOH).
Icelandair links Oslo nonstop with Dubai (DXB).
Malaysia Airlines (Oneworld) links Oslo nonstop with Doha (DOH).
N0 links Oslo nonstop with Bangkok (BKK) and Phuket (HKT).
Norwegian Air International links Oslo nonstop with Jebel Ali (DWC).
Oman Air (Oneworld) links Oslo nonstop with Doha (DOH).
Philippine Airlines (Oneworld) links Oslo nonstop with Doha (DOH).
Qantas (Oneworld) links Oslo nonstop with Dubai (DXB).
Qatar Airways (Oneworld) links Oslo nonstop with Doha (DOH).
Rwandair links Oslo nonstop with Doha (DOH).
SriLankan Airlines (Oneworld) links Oslo nonstop with Doha (DOH).
TAP Portugal (Star Alliance) links Oslo nonstop with Bangkok (BKK).
Thai Airways (Star Alliance) links Oslo nonstop with Bangkok (BKK).
Thomas Cook Airlines links Oslo nonstop with Phuket (HKT).
Virgin Australia links Oslo nonstop with Doha (DOH).
Air Canada (Star Alliance) links Oslo nonstop with Toronto (YYZ).
Air France (SkyTeam) links Oslo nonstop with Newark (EWR) and New York (JFK).
Delta Air Lines (SkyTeam) links Oslo nonstop with Newark (EWR) and New York (JFK).
Scandinavian Airlines (SkyTeam) links Oslo nonstop with Newark (EWR) and New York (JFK).
The airport's official name is Oslo Gardermoen Airport. On Roame and most flight schedules, you will find it under the code OSL.
The IATA airport code for Oslo Gardermoen Airport is OSL. Enter OSL in Flightmap whenever you want to use this exact airport.
Oslo Gardermoen Airport serves Oslo, Norway. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to OSL, not just the broader city.
Open the map with Anywhere as your starting point and OSL as the destination. Each result keeps the route pointed toward Oslo, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to OSL.
Yes. When Roame has observed award availability for a route to OSL, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Oslo has nonstop connections with 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). These routes are served by AeroMexico (SkyTeam), Delta Air Lines (SkyTeam), El Al, Garuda Indonesia (SkyTeam), Gol Transportes Aéreos, IndiGo, Kenya Airways (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), Malaysia Airlines (Oneworld), Norwegian Air Shuttle (NAS), Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), TAROM (SkyTeam), Transavia Airlines, and XiamenAir (SkyTeam).
Oslo has nonstop connections with 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). These routes are served by Air Canada (Star Alliance), Air India (Star Alliance), Delta Air Lines (SkyTeam), El Al, Norwegian Air Shuttle (NAS), Oman Air (Oneworld), Scandinavian Airlines (SkyTeam), and Swiss International Air Lines (Star Alliance).
Oslo has nonstop connections with 2 airports in Thailand: Bangkok (BKK) and Phuket (HKT). These routes are served by G Switch Works, N0, TAP Portugal (Star Alliance), Thai Airways (Star Alliance), and Thomas Cook Airlines.
Oslo has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Jebel Ali (DWC). These routes are served by Emirates, Icelandair, Norwegian Air International, and Qantas (Oneworld).