Wayfli › Malta (MLA) › To Oslo (OSL)

Malta (MLA) to Oslo (OSL) flights

There are direct flights from Malta International Airport to Oslo Airport Gardermoen, sold by one airline: Norwegian Air Shuttle. The distance is 2,717 km, about 3h 50m in the air. There are also 33 one-stop options, via airports such as Amsterdam, Paris and Frankfurt.

Live fares for MLA → OSLSee all routes on the map
2,717 kmdistance
~3h 50mdirect flight time (estimate)
1direct airline
33one-stop options

Direct flights from Malta to Oslo

RouteAirlines (incl. codeshares)DistanceTime (est.)
MLA → OSLNorwegian Air Shuttle2,717 km~3h 50m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdameasyJet and Transavia then Norwegian Air Shuttle and KLM2,942 km~6h 15m
CDG ParisAir France and KM Malta Airlines then Air France and ITA Airways3,113 km~6h 30m
FRA FrankfurtKM Malta Airlines and Lufthansa then Ethiopian Airlines and Lufthansa2,788 km~6h 5m
BCN BarcelonaRyanair and Iberia then Norwegian Air Sweden and Norwegian Air Shuttle3,425 km~6h 50m
FCO RomeITA Airways and Ryanair then Norwegian Air Shuttle and SAS Scandinavian2,735 km~6h
MUC MunichKM Malta Airlines and Lufthansa then Norwegian Air Shuttle and Lufthansa2,724 km~6h
LHR LondonKM Malta Airlines then American Airlines and British Airways3,308 km~6h 40m
LGW LondonBritish Airways and KM Malta Airlines then Norwegian Air Sweden and Norwegian Air Shuttle3,289 km~6h 40m
VIE ViennaKM Malta Airlines and Malta Air then Norwegian Air Shuttle and Austrian Airlines2,762 km~6h
MAN ManchesterKM Malta Airlines and easyJet then Norwegian Air Shuttle and SAS Scandinavian3,453 km~6h 55m
ZRH ZurichKM Malta Airlines and SWISS then SWISS and SAS Scandinavian2,805 km~6h 5m
MXP MilanoRyanair then Norwegian Air Shuttle and SAS Scandinavian2,816 km~6h 5m

More from Malta 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.