There are 8 ways to get from Munich to Oslo by plane, train, car, ferry, bus or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Munich to Oslo, train • 5h 18m
7 alternative options
Fly Munich to Oslo Sandefjord, drive • 8h 21m
Train • 24h
Train, ferry • 28h 17m
Bus • 28h 35m
Car train, drive • 20h 13m
Drive • 16h 57m
Munich to Oslo by train
The train journey time between Munich and Oslo is around 24h and covers a distance of around 1905 km. This includes an average layover time of around 1h 32m. Operated by Snälltåget, Öresundståg, Swedish Railways (SJ) and others, the Munich to Oslo train service departs from München Ost and arrives in Oslo S. Typically only one train runs weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Munich to Oslo is to bus which costs €130 - €190 and takes 28h 35m.
The fastest way to get from Munich to Oslo is to fly and train which takes 5h 18m and costs €100 - €360.
No, there is no direct bus from Munich station to Oslo. However, there are services departing from Munich central bus station and arriving at Oslo via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 28h 35m.
No, there is no direct train from Munich to Oslo. However, there are services departing from München Ost and arriving at Oslo S via Malmö Centralstation and Göteborg Centralstation. The journey, including transfers, takes approximately 24h.
The distance between Munich and Oslo is 1400 km. The road distance is 1852.2 km.
The best way to get from Munich to Oslo without a car is to train which takes 24h and costs €130 - €210.
It takes approximately 5h 18m to get from Munich to Oslo, including transfers.
Munich to Oslo bus services, operated by FlixBus, depart from Munich central bus station.
Munich to Oslo train services, operated by Snälltåget, depart from München Ost station.
The best way to get from Munich to Oslo is to train which takes 24h and costs €130 - €210. Alternatively, you can bus, which costs €130 - €190 and takes 28h 35m.
- Distance: 1399.9 km
- Duration: 5h 18m
What companies run services between Munich, Germany and Oslo, Norway?
You can take a train from Munich to Oslo via Malmö Centralstation and Göteborg Centralstation in around 24h. Alternatively, you can take a bus from Munich to Oslo via Praha, ÚAN Florenc in around 28h 35m.
- Website
- flysas.com
Flights from Munich to Oslo
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- kr 1300 - kr 7500
Flights from Munich to Oslo via Copenhagen
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 1200 - kr 7000
Flights from Innsbruck to Oslo via Stockholm
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- kr 1100 - kr 4500
Flights from Munich to Oslo Sandefjord via Copenhagen
- Ave. Duration
- 5h 30m
- When
- Friday and Sunday
- Estimated price
- kr 1900 - kr 6500
- Website
- lufthansa.com
Flights from Munich to Oslo
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- kr 1300 - kr 7500
Flights from Innsbruck to Oslo via Frankfurt
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- kr 2300 - kr 10000
- Website
- norwegian.com
Flights from Munich to Oslo
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- kr 800 - kr 6000
Flights from Innsbruck to Oslo via Hamburg
- Ave. Duration
- 4h 35m
- When
- Friday and Sunday
- Estimated price
- kr 900 - kr 3600
- Website
- norwegian.com
Flights from Munich to Oslo via Copenhagen
- Ave. Duration
- 4h 7m
- When
- Tuesday and Sunday
- Estimated price
- kr 1700 - kr 7000
- Website
- klm.com
Flights from Innsbruck to Oslo via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Wednesday, Thursday, Friday and Saturday
- Estimated price
- kr 1800 - kr 5000
Flights from Munich to Oslo Sandefjord via Bergen
- Ave. Duration
- 6h 10m
- When
- Tuesday and Wednesday
- Estimated price
- kr 2100 - kr 7000
- Website
- wideroe.no
Flights from Munich to Oslo Sandefjord via Bergen
- Ave. Duration
- 5h 15m
- When
- Tuesday, Wednesday and Saturday
- Estimated price
- kr 2000 - kr 7500
- Website
- ryanair.com
Flights from Munich to Oslo Sandefjord via Gdansk
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- kr 2100 - kr 7000
Flights from Munich to Oslo Sandefjord via Krakow
- Ave. Duration
- 6h 40m
- When
- Monday, Friday and Saturday
- Estimated price
- kr 600 - kr 3600
- Website
- austrian.com
Flights from Innsbruck to Oslo via Vienna
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- kr 2300 - kr 7000
- Website
- wizzair.com
Flights from Munich to Oslo Sandefjord via Warsaw Chopin
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- kr 700 - kr 3700
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 210 - kr 230
- Website
- Flytoget AS
- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from München Ost to Malmö Centralstation
- Ave. Duration
- 15h 33m
- Frequency
- Once a week
- Estimated price
- kr 750 - kr 1100
- Schedules at
- snalltaget.se
- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Malmö Centralstation to Göteborg Centralstation
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- kr 330 - kr 460
- Website
- https://www.oresundstag.se/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Malmö Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- kr 320 - kr 600
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 410 - kr 600
- 2nd Class Ticket
- kr 320 - kr 430
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 47m
- Frequency
- Every 2 hours
- Estimated price
- kr 500 - kr 800
- Website
- https://www.vy.no/en
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from München Hbf to Kiel Hbf
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- kr 1400 - kr 1600
- Website
- https://www.bahn.com/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Hamburg Altona
- Ave. Duration
- 9h 47m
- Frequency
- Once a week
- Estimated price
- kr 1100 - kr 10000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- kr 3200 - kr 5500
- Car Compartment
- kr 6000 - kr 10000
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Munich central bus station to Praha, ÚAN Florenc
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- kr 350 - kr 490
- Website
- https://www.flixbus.co.uk
Bus from Praha, ÚAN Florenc to Oslo
- Ave. Duration
- 22h 35m
- Frequency
- Once daily
- Estimated price
- kr 1300 - kr 1900
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich Central Bus Station to Praha, ÚAN Florenc
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- kr 180 - kr 310
- Website
- https://regiojet.com/
- Phone
- +45 99 56 19 00
- Website
- colorline.no
Ferry from Kiel Norwegen-Kai to Oslo Hjortneskaien
- Ave. Duration
- 20h
- Frequency
- Once daily
- Website
- https://www.colorline.com/
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Munich to Oslo bus services, operated by FlixBus, arrive at Oslo station.
Munich to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Munich to Oslo is 1852 km. It takes approximately 16h 57m to drive from Munich to Oslo.
Book your Munich to Oslo bus tickets online with FlixBus.
There are 525+ hotels available in Oslo. Prices start at kr 580 NOK per night.