Wayfli › Amsterdam (AMS) › To Oslo (OSL)

Amsterdam (AMS) to Oslo (OSL) flights

There are direct flights from Amsterdam Airport Schiphol to Oslo Airport Gardermoen, sold by 3 airlines (including codeshares): Norwegian Air Shuttle, KLM and SAS Scandinavian. The distance is 959 km, about 1h 40m in the air. There are also 9 one-stop options, via airports such as Copenhagen, Duesseldorf and Hamburg.

Live fares for AMS → OSLSee all routes on the map
959 kmdistance
~1h 40mdirect flight time (estimate)
3direct airlines
9one-stop options

Direct flights from Amsterdam to Oslo

RouteAirlines (incl. codeshares)DistanceTime (est.)
AMS → OSLNorwegian Air Shuttle, KLM, SAS Scandinavian959 km~1h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CPH CopenhagenAir Canada and ITA Airways then Air Canada and Norwegian Air Shuttle1,150 km~4h 5m
DUS DuesseldorfITA Airways and KLM then Lufthansa and SAS Scandinavian1,204 km~4h 10m
HAM HamburgITA Airways and KLM then Norwegian Air Sweden and Norwegian Air Shuttle1,112 km~4h
BGO BergenITA Airways and KLM then Norwegian Air Shuttle and SAS Scandinavian1,213 km~4h 10m
BLL BillundITA Airways and KLM then British Airways and Norwegian Air Shuttle985 km~3h 50m
GOT GothenborgKLM then SAS Scandinavian and Widerøe1,053 km~3h 55m
SVG StavangerITA Airways and KLM then Norwegian Air Shuttle and SAS Scandinavian1,073 km~4h
AAL AalborgITA Airways and KLM then British Airways and SAS Scandinavian976 km~3h 50m
KRS KristiansandITA Airways and KLM then Norwegian Air Shuttle and SAS Scandinavian969 km~3h 50m

More from Amsterdam and Oslo

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.