There are 5 ways to get from Zlaté Hory to Olomouc by train, bus, car, or taxi
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 Zlate Hory to Jeseniktrain Re
- Take the train from Jesenik to Zabreh Na Moravetrain
- Take the train from Zabreh Na Morave to Olomouc Hlavni Nadrazitrain Re / ...
3h 24mKč 212–432Line 950116 bus, bus
- Take the bus from Zlaté Hory, aut.st to Jeseník, aut. nádrbus 950116 / ...
- Take the bus from Jeseník, aut. nádr. to Olomouc - Dvořákovabus 157
3h 54mDrive 90.3 km
- Drive from Zlaté Hory to Olomouccar 90.3 km
1h 30mKč 348–502Taxi
- Take the taxi from Zlaté Hory to Olomouctaxi 90.3 km
1h 30mKč 3,000–3,600Line 950116 bus, bus via Jeseník, žel.st.
- Take the bus from Zlaté Hory, aut.st to Jeseník, žel.st.bus 950116
- Take the bus from Jesenik to Olomouc - Dvořákovabus 950157
4h 25m
Zlaté Hory to Olomouc by train
Comparing Your Travel Options
The cheapest way to get from Zlaté Hory to Olomouc is to train which costs 210 Kč - 440 Kč and takes 3h 24m.
The fastest way to get from Zlaté Hory to Olomouc is to drive which takes 1h 30m and costs 340 Kč - 500 Kč.
No, there is no direct bus from Zlaté Hory to Olomouc. However, there are services departing from Zlaté Hory, aut.st and arriving at Olomouc - Dvořákova via Jeseník, aut. nádr.. The journey, including transfers, takes approximately 3h 54m.
No, there is no direct train from Zlaté Hory to Olomouc. However, there are services departing from Zlate Hory and arriving at Olomouc Hlavni Nadrazi via Jesenik and Zabreh Na Morave. The journey, including transfers, takes approximately 3h 24m.
The distance between Zlaté Hory and Olomouc is 129 km. The road distance is 90.3 km.
The best way to get from Zlaté Hory to Olomouc without a car is to train which takes 3h 24m and costs 210 Kč - 440 Kč.
It takes approximately 3h 24m to get from Zlaté Hory to Olomouc, including transfers.
Zlaté Hory to Olomouc bus services, operated by IDSOK, depart from Zlaté Hory, aut.st station.
Zlaté Hory to Olomouc train services, operated by České dráhy (ČD), depart from Zlate Hory station.
The best way to get from Zlaté Hory to Olomouc is to train which takes 3h 24m and costs 210 Kč - 440 Kč. Alternatively, you can line 950116 bus and bus, which costs and takes 3h 54m.
What companies run services between Zlaté Hory, Olomoucký kraj, Czechia and Olomouc, Czechia?
You can take a train from Zlate Hory to Olomouc Hlavni Nadrazi via Jesenik and Zabreh Na Morave in around 3h 24m. Alternatively, you can take a bus from Zlaté Hory, aut.st to Olomouc - Dvořákova via Jeseník, aut. nádr. in around 3h 54m.
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- Czech Railways (ČD)
Train from Zlate Hory to Jesenik
- Ave. Duration
- 42 min
- Frequency
- 5 times a week
- Estimated price
- Kč 45
- Website
- Czech Railways (ČD)
Train from Jesenik to Zabreh Na Morave
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- Kč 117
- Website
- Czech Railways (ČD)
Train from Zabreh Na Morave to Olomouc Hlavni Nadrazi
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- Kč 88
- Website
- Czech Railways (ČD)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Zabreh Na Morave to Olomouc Hlavni Nadrazi
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- Kč 170–270
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +420 220 311 700
- info@le.cz
- Website
- LEO Express
Train from Zabreh Na Morave to Olomouc Hlavni Nadrazi
- Ave. Duration
- 21 min
- Frequency
- Every 3 hours
- Estimated price
- Kč 55–85
- Website
- LEO Express
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- RegioJet
Train from Zabreh Na Morave to Olomouc Hlavni Nadrazi
- Ave. Duration
- 21 min
- Frequency
- Every 4 hours
- Estimated price
- Kč 55–85
- Website
- RegioJet
Train from Zabreh Na Morave to Olomouc Hlavni Nadrazi
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- Kč 50–100
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- 588 88 77 88
- Website
- idsok.cz
Bus from Zlaté Hory, aut.st to Jeseník, aut. nádr
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Schedules at
- idsok.cz
Bus from Jeseník, aut. nádr. to Olomouc - Dvořákova
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Schedules at
- idsok.cz
Bus from Zlaté Hory, aut.st to Jeseník, žel.st.
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Schedules at
- idsok.cz
- Phone
- +420 725 100 725
- info@arriva.cz
- Website
- arriva.cz
Bus from Jesenik to Olomouc - Dvořákova
- Ave. Duration
- 2h 39m
- Frequency
- Twice daily
- Estimated price
- Kč 150–220
- Schedules at
- arriva.cz
- Ave. Duration
- 1h 30m
- Estimated price
- Kč 3,000–3,600
Taxi Jan-John
- Phone
- +48 882 144 846
- Website
- taxi-jan-john.business.site
Taxi Nysa Andrzej
- Phone
- +48 607 811 846
- Website
- taxinysa.com
Black & White Taxi Krnov
- Phone
- +420 792 252 425
- Website
- bw-taxi.cz
Taxi Krnov
- Phone
- +420 723 537 697
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 How to get from London City Airport into central London, Travelling by boat in Italy, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
Zlaté Hory to Olomouc bus services, operated by IDSOK, arrive at Jeseník, aut. nádr station.
Zlaté Hory to Olomouc train services, operated by České dráhy (ČD), arrive at Jesenik station.
Yes, the driving distance between Zlaté Hory to Olomouc is 90 km. It takes approximately 1h 30m to drive from Zlaté Hory to Olomouc.
Book your Zlaté Hory to Olomouc train tickets online with Omio.
There are 362+ hotels available in Olomouc.