There are 10 ways to get from Olomouc to Oslo by bus, plane, train, car, 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.
Bus to Katowice International Airport, fly, train
best- Take the bus from Olomouc Main Train Station to Pyrzowice Katowice Airportbus
- Fly from Katowice International Airport (KTW) to Oslo Airport, Gardermoen (OSL)plane KTW - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
7h 3mkr 973–3,357Train
- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain Re / ...
- Take the train from Praha Hlavni Nadrazi to Koebenhavn Htrain Rj
- Take the train from Köpenhamn H to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Oslo Strain
23h 38mkr 2,831–5,526Bus
- Take the bus from Fakultní nemocnice to Brno, hotel Grandbus
- Take the bus from Brno to Praha, ÚAN Florencbus 850 / ...
- Take the bus from Praha, ÚAN Florenc to Oslo bussterminalbus
28h 39mkr 1,321–2,276Drive 1,828.1 km
- Drive from Olomouc to Oslocar 1,828.1 km
18h 56mkr 3,706–5,352Train to Václav Havel Airport Prague, fly, train
- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Oslo Airport, Gardermoen (OSL)plane PRG - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
7h 41mkr 1,064–3,734Train to Vienna International Airport, fly, train
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Oslo Airport, Gardermoen (OSL)plane VIE - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
8h 26mkr 1,257–3,942Train, train to John Paul Ii International Airport Kraków–Balice, fly
- Take the train from Olomouc Hlavni Nadrazi to Bohumintrain
- Take the train from Bohumin to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Oslo Airport, Gardermoen (OSL)plane KRK - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
9h 35mkr 1,014–3,809Train, train to Bratislava Airport, fly
- Take the train from Olomouc Hlavni Nadrazi to Breclavtrain
- Take the train from Breclav to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Oslo Airport, Gardermoen (OSL)plane BTS - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
8h 37mkr 1,053–3,555Bus via Gothenburg
- Take the bus from Fakultní nemocnice to Brno, hotel Grandbus
- Take the bus from Brno Benzinaria OMV to Gothenburg Central Bus Station Nils Ericsonbus
- Take the bus from Göteborg Nils Ericsonterminal to Oslo Bussterminalbus 619 / ...
29h 36mkr 1,791–2,686Drive, car train
- Drive from Olomouc to Salzburg Hbfcar
- Take the cartrain from Salzburg Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Oslocar
26h 19mkr 4,008–5,667
Olomouc to Oslo by train
Questions & Answers
The cheapest way to get from Olomouc to Oslo is to bus and fly and train which costs kr 950 - kr 3400 and takes 7h 3m.
The fastest way to get from Olomouc to Oslo is to bus and fly and train which takes 7h 3m and costs kr 950 - kr 3400.
No, there is no direct bus from Olomouc to Oslo. However, there are services departing from Fakultní nemocnice and arriving at Oslo bussterminal via Brno and Praha, ÚAN Florenc. The journey, including transfers, takes approximately 28h 39m.
No, there is no direct train from Olomouc to Oslo. However, there are services departing from Olomouc Hlavni Nadrazi and arriving at Oslo S via Praha Hlavni Nadrazi, Köpenhamn H and Göteborg Centralstation. The journey, including transfers, takes approximately 23h 38m.
The distance between Olomouc and Oslo is 1440 km. The road distance is 1828.1 km.
The best way to get from Olomouc to Oslo without a car is to train which takes 23h 38m and costs kr 2800 - kr 6000.
It takes approximately 7h 3m to get from Olomouc to Oslo, including transfers.
Olomouc to Oslo bus services, operated by ARRIVA Cz, depart from Fakultní nemocnice station.
Olomouc to Oslo train services, operated by České dráhy (ČD), depart from Olomouc Hlavni Nadrazi station.
The best way to get from Olomouc to Oslo is to train which takes 23h 38m and costs kr 2800 - kr 6000. Alternatively, you can bus, which costs kr 1300 - kr 2300 and takes 28h 39m.
What companies run services between Olomouc, Czechia and Oslo, Norway?
You can take a train from Olomouc Hlavni Nadrazi to Oslo S via Praha Hlavni Nadrazi, Koebenhavn H, Köpenhamn H, and Göteborg Centralstation in around 23h 38m. Alternatively, you can take a bus from Fakultní nemocnice to Oslo bussterminal via Brno, hotel Grand, Brno, and Praha, ÚAN Florenc in around 28h 39m.
- Website
- flysas.com
Flights from Katowice International Airport to Oslo Airport, Gardermoen via Warsaw Chopin
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- kr 850–2,800
Flights from Václav Havel Airport Prague to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- kr 1,200–3,700
Flights from Václav Havel Airport Prague to Oslo Airport, Gardermoen via Stockholm
- Ave. Duration
- 4h 50m
- When
- Tuesday
- Estimated price
- kr 1,200–3,700
Flights from Vienna International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- kr 850–3,600
Flights from John Paul Ii International Airport Kraków–Balice to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- kr 1,700–2,400
Flights from John Paul Ii International Airport Kraków–Balice to Oslo Airport, Gardermoen via Warsaw Chopin
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- kr 850–2,700
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 650–950
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Olomouc Main Train Station to Pyrzowice Katowice Airport
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- kr 150–220
- Website
- RegioJet
Bus from Fakultní nemocnice to Brno, hotel Grand
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- kr 60–90
- Website
- RegioJet
Bus from Brno to Praha, ÚAN Florenc
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- kr 160–240
- Website
- RegioJet
Bus from Fakultní nemocnice to Brno, hotel Grand
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- kr 60–90
- Website
- RegioJet
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Olomouc to Oslo bus services, operated by ARRIVA Cz, arrive at Brno, hotel Grand station.
Olomouc to Oslo train services, operated by České dráhy (ČD), arrive at Praha Hlavni Nadrazi station.
Yes, the driving distance between Olomouc to Oslo is 1828 km. It takes approximately 18h 56m to drive from Olomouc to Oslo.
Book your Olomouc to Oslo train tickets online with Omio.
Book your Olomouc to Oslo bus tickets online with Omio.
There are 1024+ hotels available in Oslo.






