There are 5 ways to get from Ostrava to Zlaté Hory 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 Ostrava-Svinov to Krnovtrain 840 / ...
- Take the train from Krnov to Jindrichov Ve Slezskutrain Re / ...
3h 20mKč 831–1,127Bus via Poruba vozovna
cheapest- Take the bus from Poruba vozovna to Zlaté Hory, Jednotabus 950901
3h 45mKč 157–222Bus
- Take the bus from Ostrava, Svinov, mosty to Zlaté Hory, aut.st.bus 950901
3h 33mDrive 99 km
- Drive from Ostrava to Zlaté Horycar 99 km
1h 36mKč 363–525Train, line 950901 bus
- Take the train from Ostrava-Svinov to Krnovtrain 840 / ...
- Take the bus from Krnov, žel.st. to Zlaté Hory, aut.st.bus 950901
3h 55m
Questions & Answers
The cheapest way to get from Ostrava to Zlaté Hory is to bus via Poruba vozovna which costs 150 Kč - 230 Kč and takes 3h 45m.
The fastest way to get from Ostrava to Zlaté Hory is to drive which takes 1h 36m and costs 360 Kč - 550 Kč.
No, there is no direct bus from Ostrava to Zlaté Hory. However, there are services departing from Ostrava, Svinov, mosty and arriving at Zlaté Hory, aut.st. via . The journey, including transfers, takes approximately 3h 33m.
No, there is no direct train from Ostrava to Zlaté Hory. However, there are services departing from Ostrava-Stodolni and arriving at Jindrichov Ve Slezsku via Ostrava-Svinov and Krnov. The journey, including transfers, takes approximately 3h 20m.
The distance between Ostrava and Zlaté Hory is 103 km. The road distance is 99 km.
The best way to get from Ostrava to Zlaté Hory without a car is to train which takes 3h 20m and costs 800 Kč - 1 200 Kč.
It takes approximately 3h 20m to get from Ostrava to Zlaté Hory, including transfers.
Ostrava to Zlaté Hory bus services, operated by IDSOK, depart from Ostrava, Svinov, mosty station.
Ostrava to Zlaté Hory train services, operated by České dráhy (ČD), depart from Ostrava-Svinov station.
The best way to get from Ostrava to Zlaté Hory is to train which takes 3h 20m and costs 800 Kč - 1 200 Kč. Alternatively, you can bus, which costs and takes 3h 33m.
What companies run services between Ostrava, Czechia and Zlaté Hory, Olomoucký kraj, Czechia?
You can take a train from Ostrava-Stodolni to Zlaté Hory via Ostrava-Svinov, Krnov, and Jindrichov Ve Slezsku in around 3h 20m. Alternatively, IDSOK operates a bus from Ostrava, Svinov, mosty to Zlaté Hory, aut.st. twice daily, and the journey takes 2h 17m.
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Ostrava-Svinov to Krnov
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- Kč 160–250
- Website
- Czech Railways (ČD)
Train from Krnov to Jindrichov Ve Slezsku
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- Kč 60–95
- Website
- Czech Railways (ČD)
Train from Ostrava-Svinov to Krnov
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- Kč 160–250
- Website
- Czech Railways (ČD)
- Phone
- 588 88 77 88
- Website
- idsok.cz
Bus from Ostrava, Svinov, mosty to Zlaté Hory, aut.st.
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Schedules at
- idsok.cz
Bus from Krnov, žel.st. to Zlaté Hory, aut.st.
- Ave. Duration
- 57 min
- Frequency
- Twice daily
- Schedules at
- idsok.cz
- Phone
- +420 725 100 725
- [email protected]
- Website
- arriva.cz
Bus from Poruba vozovna to Zlaté Hory, Jednota
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- Kč 130–190
- Schedules at
- arriva.cz
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 plan an amazing trip around Scandinavia, How do I buy a London Underground ticket?, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Ostrava to Zlaté Hory bus services, operated by IDSOK, arrive at Zlaté Hory, aut.st. station.
Ostrava to Zlaté Hory train services, operated by České dráhy (ČD), arrive at Krnov station.
Yes, the driving distance between Ostrava to Zlaté Hory is 99 km. It takes approximately 1h 36m to drive from Ostrava to Zlaté Hory.
There are 528+ hotels available in Zlaté Hory.











