There are 4 ways to get from Zlín to Vienna 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.
Recommended option
Train • 2h 58m
3 alternative options
Train via Břeclav • 3h 36m
Bus • 4h 19m
Drive • 2h 32m
Zlín to Vienna by train
The train journey time between Zlín and Vienna is around 2h 58m and covers a distance of around 170 km. This includes an average layover time of around 1h. Operated by Czech Railways (ČD) and PKP Intercity, the Zlín to Vienna train service departs from Zlin Stred and arrives in Wien Hbf. Typically 37 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cost-effective way to get from Zlín to Vienna is to train, which costs 240 Kč - 410 Kč and takes 2h 58m.
The quickest way to get from Zlín to Vienna is to drive which costs 900 Kč - 1 400 Kč and takes 2h 32m.
No, there is no direct bus from Zlín station to Vienna. However, there are services departing from Zlin Bus Station and arriving at Vienna Erdberg via Brno. The journey, including transfers, takes approximately 4h 19m.
No, there is no direct train from Zlín to Vienna. However, there are services departing from Zlin Stred and arriving at Wien Hbf via Otrokovice. The journey, including transfers, takes approximately 2h 58m.
The distance between Zlín and Vienna is 148 km. The road distance is 223.1 km.
The best way to get from Zlín to Vienna without a car is to train which takes 2h 58m and costs 240 Kč - 410 Kč.
It takes approximately 2h 58m to get from Zlín to Vienna, including transfers.
Zlín to Vienna bus services, operated by RegioJet, depart from Zlin Bus Station.
Zlín to Vienna train services, operated by PKP Intercity, depart from Otrokovice station.
The best way to get from Zlín to Vienna is to train which takes 2h 58m and costs 240 Kč - 410 Kč. Alternatively, you can bus, which costs 410 Kč - 800 Kč and takes 4h 19m.

- Distance: 147.9 km
- Duration: 2h 58m
What companies run services between Zlín, Czechia and Vienna, Austria?
PKP Intercity operates a train from Otrokovice to Wien Hbf 5 times a day. Tickets cost €9 - €15 and the journey takes 1h 41m. Alternatively, you can take a bus from Zlín to Vienna via Brno in around 4h 19m.

- Phone
- 703 200 200
- Website
- intercity.pl
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 41m
- Frequency
- 5 times a day
- Estimated price
- €9 - €15
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €9 - €11
- 1st Class
- €12 - €15
Train from Otrokovice to Breclav
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- €8 - €14
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €8 - €10
- 1st Class
- €11 - €14

- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Otrokovice to Breclav
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €5 - €11
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €5 - €8
- Business
- €7 - €8
- 1st Class
- €6 - €11
Train from Breclav to Wien Mitte
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €6 - €13
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €6 - €9
- Business
- €8 - €9
- 1st Class
- €8 - €13

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zlin Bus Station to Brno Benesova Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- €4 - €7
- Website
- https://regiojet.com/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Zlín to Brno
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €10 - €14
- Website
- https://www.flixbus.co.uk
Bus from Brno to Vienna Erdberg
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €12 - €18
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Austria
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.
More Questions & Answers
Zlín to Vienna bus services, operated by FlixBus, arrive at Vienna Erdberg station.
Zlín to Vienna train services, operated by PKP Intercity, arrive at Wien Hbf station.
Yes, the driving distance between Zlín to Vienna is 223 km. It takes approximately 2h 32m to drive from Zlín to Vienna.
Book your Zlín to Vienna bus tickets online with FlixBus.
There are 1350+ hotels available in Vienna. Prices start at €55 per night.