There are 4 ways to get from Žilina to Otrokovice by train 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 Zilina to Prerov1250 / ...
3h 22mKč 352–638Train via Ostrava
cheapest- Take the train from Zilina to Ostrava Hlavni NadraziEc / ...
- Take the train from Ostrava Hlavni Nadrazi to OtrokoviceIc / ...
3h 51mKč 230–578Drive 120.4 km
- Drive from Žilina to Otrokovice120.4 km
1h 56mKč 441–636Train via Hranice
- Take the train from Zilina to Hranice Na Morave1250 / ...
- Take the train from Hranice Na Morave to OtrokoviceIc / ...
3h 49mKč 280–659
Žilina to Otrokovice by train
Questions & Answers
The cheapest way to get from Žilina to Otrokovice is to train via Ostrava which costs 230 Kč - 600 Kč and takes 3h 51m.
The fastest way to get from Žilina to Otrokovice is to drive which takes 1h 56m and costs 440 Kč - 650 Kč.
No, there is no direct train from Žilina to Otrokovice. However, there are services departing from Zilina and arriving at Otrokovice via Prerov. The journey, including transfers, takes approximately 3h 22m.
The distance between Žilina and Otrokovice is 220 km. The road distance is 120.4 km.
The best way to get from Žilina to Otrokovice without a car is to train which takes 3h 22m and costs 350 Kč - 650 Kč.
It takes approximately 3h 22m to get from Žilina to Otrokovice, including transfers.
Žilina to Otrokovice train services, operated by LEO Express, depart from Zilina station.
Žilina to Otrokovice train services, operated by LEO Express, arrive at Prerov station.
Yes, the driving distance between Žilina to Otrokovice is 120 km. It takes approximately 1h 56m to drive from Žilina to Otrokovice.
Book your Žilina to Otrokovice train tickets online with Omio.
What companies run services between Žilina, Slovakia and Otrokovice, Czechia?
LEO Express operates a train from Zilina to Prerov twice daily. Tickets cost Kč 300–550 and the journey takes 2h 34m.
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Zilina to Prerov
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- Kč 300–550
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 300–430
- Business
- Kč 350–500
- Economy Plus
- Kč 370–550
- Premium
- Kč 410–550
Train from Zilina to Hranice Na Morave
- Ave. Duration
- 2h 13m
- Frequency
- 4 times a day
- Estimated price
- Kč 260–460
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 260–360
- Business
- Kč 300–430
- Economy Plus
- Kč 320–450
- Premium
- Kč 350–460
Train from Zilina to Ostrava Hlavni Nadrazi
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a day
- Estimated price
- Kč 95–220
- Website
- https://www.leoexpress.com/en
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Zilina to Hranice Na Morave
- Ave. Duration
- 2h 9m
- Frequency
- 5 times a day
- Estimated price
- Kč 190–350
- Website
- https://www.zssk.sk/en/
Train from Zilina to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 38m
- Frequency
- Every 3 hours
- Estimated price
- Kč 120–230
- Website
- https://www.zssk.sk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Zilina to Hranice Na Morave
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- Kč 220–470
- Website
- https://regiojet.com/
- 2nd Class
- Kč 220–320
- 1st Class
- Kč 340–470
Train from Zilina to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- Kč 70–150
- Website
- https://regiojet.com/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Hranice Na Morave to Otrokovice
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- Kč 150–310
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 150–220
- 1st Class
- Kč 250–310
Train from Ostrava Hlavni Nadrazi to Otrokovice
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- Kč 190–360
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 190–270
- 1st Class
- Kč 290–360
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Hranice Na Morave to Otrokovice
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- Kč 85–190
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- Kč 85–130
- 1st Class
- Kč 140–190
- Business
- Kč 150–170
Train from Ostrava Hlavni Nadrazi to Otrokovice
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- Kč 160–350
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- Kč 160–240
- 1st Class
- Kč 260–350
- Business
- Kč 295–298
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 Italy Travel Guides, How do I buy a London Underground ticket?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
There are 351+ hotels available in Otrokovice.

















