Flights from Munich to Oslo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MUC to OSL – All flight route options from Munich Airport, Germany to Oslo Gardermoen Airport, Norway. These flights are operated by 26 different airlines. Fly non-stop or choose from 20 different connecting flights. The shortest flight time is 2 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Oslo Gardermoen Airport
We got great deals on hotels and car rentals near the airport.
Munich to Oslo flights
There are over 23 airlines and as many as 388 flights every week to this destination. You can fly non-stop to Oslo (OSL) from Munich (MUC) with Norwegian Air, Lufthansa or Scandinavian Airlines but if a stopover option suits you better you can choose to fly via Dusseldorf, Copenhagen or any other of the 20 alternatives with connectiing airports.
Munich to Oslo with Norwegian Air
You can fly non-stop every weekday except Mondays and Mondays with departure times from 9:00 am to 6:00 pm.
With Scandinavian Airlines
You can fly non-stop every weekday except Mondays and Mondays with departure times from 11:00 am to 9:00 pm. You also have the option to do a transit flight via Copenhagen. Scandinavian Airlines is a member of SkyTeam.
Note Non-stop flights with Scandinavian Airlines will begin in Dec 2025.
Distance & flight times: Munich Airport to Gardermoen
The shortest flight time between MUC and OSL is 2 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 15m | - | 823 miles (1324 km) |
DUS Dusseldorf | 4h 0m | 1h 20m | 944 miles (1519 km) |
CPH Copenhagen | 4h 0m | 1h 15m | 829 miles (1334 km) |
WAW Warsaw | 4h 10m | 35m | 1159 miles (1865 km) |
AMS Amsterdam | 4h 15m | 50m | 1014 miles (1632 km) |
LUX Luxembourg | 4h 35m | 50m | 1028 miles (1654 km) |
FRA Frankfurt | 4h 40m | 1h 10m | 899 miles (1446 km) |
BGO Bergen | 4h 45m | 2h 0m | 1072 miles (1725 km) |
ZRH Zurich | 4h 50m | 1h 25m | 1052 miles (1693 km) |
GVA Geneva | 4h 50m | 55m | 1295 miles (2084 km) |
TRD Trondheim | 4h 50m | 45m | 1275 miles (2051 km) |
BER Berlin | 4h 55m | 1h 40m | 839 miles (1350 km) |
BRU Brussels | 5h 0m | 2h 45m | 1068 miles (1718 km) |
ARN Stockholm | 5h 0m | 1h 55m | 1063 miles (1710 km) |
CDG Paris | 5h 15m | 3h 0m | 1273 miles (2048 km) |
STR Stuttgart | 5h 35m | 30m | 922 miles (1483 km) |
MXP Milan | 5h 50m | 2h 5m | 1254 miles (2018 km) |
RIX Riga | 5h 55m | 2h 15m | 1301 miles (2093 km) |
VIE Vienna | 6h 10m | 2h 50m | 1089 miles (1752 km) |
LHR London | 7h 10m | 2h 5m | 1340 miles (2156 km) |
MAN Manchester | 7h 15m | 3h 0m | 1399 miles (2251 km) |



Quick copy and share this page
From Munich to Norway
Below is a list of other destinations to Norway from Munich Airport with either direct flights or 1 stop connections.
-
BGO Bergen Direct
-
TOS Tromso Direct
-
TRD Trondheim Direct
-
SVG Stavanger
-
TRF Sandefjord
-
BOO Bodo Direct
-
EVE Harstad-Narvik
-
AES Aalesund
-
ALF Alta
-
HFT Hammerfest
From Germany to Oslo
Below is a list of other cities in Germany with flights to Oslo with either non-stop or connecting flights.
-
FRA Frankfurt Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne
-
HAJ Hanover
-
NUE Nuremberg
-
LEJ Leipzig/Halle
-
BRE Bremen