There are 5 ways to get from Zlín to Liberec by bus, 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.
Bus
best- Take the bus from Zlin Bus Station to Brno Benesova Bus Stationbus RegioJet 721311
- Take the bus from Brno to Liberecbus 860
6h 35mKč 799–1,308Train
cheapest- Take the train from Otrokovice to Pardubice Hlavni Nadrazitrain Re / ...
- Take the train from Pardubice Hlavni Nadrazi to Liberectrain 91100
7h 9mKč 574–1,654Train via Mladá Boleslav
- Take the train from Otrokovice to Kolintrain Re / ...
- Take the train from Kolin to Mlada Boleslav Hlavni Nadrazitrain 1190 / ...
6h 40mDrive 308.1 km
- Drive from Zlín to Libereccar 308.1 km
3h 33mKč 1,186–1,713Train, bus
- Take the train from Uherské Hradiště to Hlavní nádražítrain S6
- Take the bus from Brno Zvonařka to Liberec,aut.nádr.bus
10h 18mKč 774–1,386
Zlín to Liberec by bus
Comparing Your Travel Options
The cheapest way to get from Zlín to Liberec is to train which costs 550 Kč - 1 700 Kč and takes 7h 9m.
The fastest way to get from Zlín to Liberec is to drive which takes 3h 33m and costs 1 100 Kč - 1 800 Kč.
No, there is no direct bus from Zlín station to Liberec. However, there are services departing from Zlin Bus Station and arriving at Liberec via Brno. The journey, including transfers, takes approximately 6h 35m.
No, there is no direct train from Zlín to Liberec. However, there are services departing from Zlin Stred and arriving at Liberec via Otrokovice, Kolin, Mlada Boleslav Hlavni Nadrazi and Turnov. The journey, including transfers, takes approximately 6h 40m.
The distance between Zlín and Liberec is 413 km. The road distance is 308.1 km.
The best way to get from Zlín to Liberec without a car is to bus which takes 6h 35m and costs 800 Kč - 1 400 Kč.
It takes approximately 6h 35m to get from Zlín to Liberec, including transfers.
Zlín to Liberec bus services, operated by RegioJet, depart from Zlin Bus Station.
Zlín to Liberec train services, operated by České dráhy (ČD), depart from Otrokovice station.
The best way to get from Zlín to Liberec is to bus which takes 6h 35m and costs 800 Kč - 1 400 Kč. Alternatively, you can train via Mladá Boleslav, which costs and takes 6h 40m.
What companies run services between Zlín, Czechia and Liberec, Czechia?
You can take a bus from Zlin Bus Station to Liberec via Brno in around 6h 35m. Alternatively, you can take a train from Zlin Stred to Liberec via Otrokovice, Kolin, Mlada Boleslav Hlavni Nadrazi, and Turnov in around 6h 40m.
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- Czech Railways (ČD)
Train from Otrokovice to Kolin
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- Kč 453
- Website
- Czech Railways (ČD)
Train from Otrokovice to Pardubice Hlavni Nadrazi
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- Kč 374
- Website
- Czech Railways (ČD)
Train from Pardubice Hlavni Nadrazi to Liberec
- Ave. Duration
- 3h 11m
- Frequency
- Twice a week
- Estimated price
- Kč 332
- Website
- Czech Railways (ČD)
- Phone
- +420 220 311 700
- info@le.cz
- Website
- LEO Express
Train from Otrokovice to Kolin
- Ave. Duration
- 2h 22m
- Frequency
- 3 times a day
- Estimated price
- Kč 270–400
- Website
- LEO Express
Train from Otrokovice to Pardubice Hlavni Nadrazi
- Ave. Duration
- 1h 54m
- Frequency
- 3 times a day
- Estimated price
- Kč 220–330
- Website
- LEO Express
- Phone
- +420 725 100 725
- info@arriva.cz
- Website
- arriva.cz
Train from Kolin to Mlada Boleslav Hlavni Nadrazi
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Schedules at
- arriva.cz
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Otrokovice to Pardubice Hlavni Nadrazi
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- Kč 1,000–1,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Otrokovice to Pardubice Hlavni Nadrazi
- Ave. Duration
- 1h 56m
- Frequency
- Twice a week
- Estimated price
- Kč 230–420
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +420 5 4317 4317
- info@kordis-jmk.cz
- Website
- IDS JMK
Train from Uherské Hradiště to Hlavní nádraží
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- Kč 70–90
- Website
- IDS JMK
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- RegioJet
Bus from Zlin Bus Station to Brno Benesova Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- Kč 140–240
- Website
- RegioJet
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Zlin Bus Station to Brno Benesova Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- Kč 200–310
- Website
- Flixbus
Bus from Brno to Liberec
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a week
- Estimated price
- Kč 650–1,000
- Website
- Flixbus
- Phone
- +420 777 300 214
- dmd.group@seznam.cz
- Website
- dmd-ticket.eu
Bus from Brno Zvonařka to Liberec,aut.nádr.
- Ave. Duration
- 5h 29m
- Frequency
- Once daily
- Estimated price
- Kč 700–1,300
- Schedules at
- dmd-ticket.eu
Want to know more about travelling around Czechia
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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Zlín to Liberec bus services, operated by RegioJet, arrive at Brno Benesova Bus Station.
Zlín to Liberec train services, operated by České dráhy (ČD), arrive at Kolin station.
Yes, the driving distance between Zlín to Liberec is 308 km. It takes approximately 3h 33m to drive from Zlín to Liberec.
Book your Zlín to Liberec train tickets online with Omio.
Book your Zlín to Liberec bus tickets online with Omio and FlixBus.
There are 1164+ hotels available in Liberec.






















