Travel from Munich to Oslo

Bus or train from Munich to Oslo?

You can take a train from Munich to Oslo via Hamburg Hbf, Koebenhavn H, Malmö Central, and Göteborg Central in around 20 h 22 min. Alternatively, you can take a bus from Munich to Oslo via Berlin, Berlin central bus station in around 25 h 20 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Munich to Oslo

ModeDurationPrice
From München Marienplatz train to Munich airport, fly to Oslo airport, then train to Oslo.5 h 20 min$119
From München Marienplatz train to Munich airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo.8 h 40 min$185
From München Hbf train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, train to Göteborg Central, then train to Oslo S.20 h 22 min$379
From Munich, Munich central bus station bus to Berlin, Berlin central bus station then bus to Oslo.25 h 20 min$159
From München Hbf train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien.28 h 2 min
From München Hauptbahnhof train to Hlavní nádraží, subway to Prague Florenc, then bus to Oslo.29 h 41 min$184
From Munich drive to Oslo.17 h 36 min$372

How long does it take to get from Munich to Oslo?

It takes approximately 5 h 20 min to get from Munich to Oslo, including transfers.

Is there a direct train between Munich and Oslo?

No, there is no direct train from Munich to Oslo. However, there are services departing from München Hbf and arriving at Oslo S via Hamburg Hbf, Koebenhavn H, Malmö Central and Göteborg Central. The journey, including transfers, takes approximately 20 h 22 min.

Is there a direct bus between Munich and Oslo?

No, there is no direct bus from Munich to Oslo. However, there are services departing from Munich, Munich central bus station and arriving at Oslo via Berlin, Berlin central bus station. The journey, including transfers, takes approximately 25 h 20 min.

Operators from Munich to Oslo

OperatorPhoneWebsite
S-BahnS-Bahn
Norwegian Air ShuttleNorwegian Air Shuttle
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
KLMKLM
LOTLOT
SwissSwiss
Air FranceAir France
British AirwaysBritish Airways
Brussels AirlinesBrussels Airlines
Austrian AirlinesAustrian Airlines
WiderøeWiderøe
Ruter177Ruter
RyanairRyanair
EurowingsEurowings
Wizz AirWizz Air
Norwegian Railways (NSB)Norwegian Railways (NSB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Swedish Railways (SJ)Swedish Railways (SJ)
FlixBus+49 1807 123 99 123FlixBus
Color Line AS+45 99 56 19 00Color Line AS
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Eurolines CZEurolines CZ