There are 5 ways to get from Moravský Krumlov to Olomouc by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Moravsky Krumlov to Brno Hlavni Nadrazitrain Re / ...
- Take the train from Brno Hlavni Nadrazi to Olomouc Hlavni Nadrazitrain 905 / ...
2h 44mKč 296–442Train, bus
cheapest- Take the train from Moravsky Krumlov to Brno Hlavni Nadrazitrain Re / ...
- Take the bus from Brno, hotel Grand to Olomouc Pionýrskábus Arriva Express
3h 1mKč 176–252Bus
- Take the bus from Moravsky Krumlov to Brno Hlavni Nadrazibus 96001 / ...
- Take the bus from Brno to Olomouc - Dvořákovabus 950157
2h 57mDrive 114.9 km
- Drive from Moravský Krumlov to Olomouccar 114.9 km
1h 18mKč 422–610Bus via Soukenická
- Take the bus from Moravský Krumlov, železniční stanice to Soukenickábus xS41
- Take the bus from Brno to Olomouc - Dvořákovabus 950157
3h 20m
Moravský Krumlov to Olomouc by train
Questions & Answers
The cheapest way to get from Moravský Krumlov to Olomouc is to train and bus which costs 170 Kč - 260 Kč and takes 3h 1m.
The fastest way to get from Moravský Krumlov to Olomouc is to drive which takes 1h 18m and costs 420 Kč - 650 Kč.
No, there is no direct bus from Moravský Krumlov to Olomouc. However, there are services departing from Moravský Krumlov, náměstí and arriving at Olomouc - Dvořákova via Moravsky Krumlov and Brno. The journey, including transfers, takes approximately 2h 57m.
No, there is no direct train from Moravský Krumlov to Olomouc. However, there are services departing from Moravsky Krumlov and arriving at Olomouc Hlavni Nadrazi via Brno Hlavni Nadrazi. The journey, including transfers, takes approximately 2h 44m.
The distance between Moravský Krumlov and Olomouc is 125 km. The road distance is 114.9 km.
The best way to get from Moravský Krumlov to Olomouc without a car is to train which takes 2h 44m and costs 290 Kč - 450 Kč.
It takes approximately 2h 44m to get from Moravský Krumlov to Olomouc, including transfers.
Moravský Krumlov to Olomouc bus services, operated by České dráhy (ČD), depart from Moravsky Krumlov station.
Moravský Krumlov to Olomouc train services, operated by České dráhy (ČD), depart from Moravsky Krumlov station.
The best way to get from Moravský Krumlov to Olomouc is to train which takes 2h 44m and costs 290 Kč - 450 Kč. Alternatively, you can bus, which costs and takes 2h 57m.
What companies run services between Moravský Krumlov, Czechia and Olomouc, Czechia?
You can take a train from Moravsky Krumlov to Olomouc Hlavni Nadrazi via Brno Hlavni Nadrazi in around 2h 44m. Alternatively, you can take a bus from Moravský Krumlov, náměstí to Olomouc - Dvořákova via Moravsky Krumlov, Brno Hlavni Nadrazi, and Brno in around 2h 57m.
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 95–150
- Website
- Czech Railways (ČD)
Train from Brno Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- Kč 260–400
- Website
- Czech Railways (ČD)
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 95–150
- Website
- Czech Railways (ČD)
- Phone
- +420 5 4317 4317
- [email protected]
- Website
- IDS JMK
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- Kč 35–45
- Schedules at
- IDS JMK
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- Kč 35–45
- Schedules at
- IDS JMK
- Phone
- +420 725 100 725
- [email protected]
- Website
- arriva.cz
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- arriva.cz
Train from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- arriva.cz
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Bus from Moravsky Krumlov to Brno Hlavni Nadrazi
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Website
- Czech Railways (ČD)
- Phone
- +420 725 100 725
- [email protected]
- Website
- arriva.cz
Bus from Brno to Olomouc - Dvořákova
- Ave. Duration
- 1h 36m
- Frequency
- Every 15 minutes
- Estimated price
- Kč 120–170
- Schedules at
- arriva.cz
Bus from Brno, hotel Grand to Olomouc Pionýrská
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- Kč 110–160
- Schedules at
- arriva.cz
Bus from Brno to Olomouc - Dvořákova
- Ave. Duration
- 1h 36m
- Frequency
- Every 15 minutes
- Estimated price
- Kč 120–170
- Schedules at
- arriva.cz
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Brno, hotel Grand to Olomouc Pionýrská
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- Kč 140–210
- Website
- RegioJet
- Phone
- +420 5 4317 4317
- [email protected]
- Website
- IDS JMK
Bus from Moravský Krumlov, železniční stanice to Soukenická
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Schedules at
- IDS JMK
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, How to get from Stansted Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Moravský Krumlov to Olomouc bus services, operated by České dráhy (ČD), arrive at Brno Hlavni Nadrazi station.
Moravský Krumlov to Olomouc train services, operated by České dráhy (ČD), arrive at Brno Hlavni Nadrazi station.
Yes, the driving distance between Moravský Krumlov to Olomouc is 115 km. It takes approximately 1h 18m to drive from Moravský Krumlov to Olomouc.
There are 367+ hotels available in Olomouc.







