There are 3 ways to get from Zlín to Brno 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
1h 40mKč 140–300Train
- Take the train from Otrokovice to Breclavtrain Ic
- Take the train from Breclav to Brno Hlavni Nadrazitrain Re / ...
1h 53mKč 184–1,020Drive 95.8 km
- Drive from Zlín to Brnocar 95.8 km
58 minKč 366–529
Zlín to Brno by bus
Comparing Your Travel Options
The cheapest way to get from Zlín to Brno is to bus which costs 140 Kč - 300 Kč and takes 1h 40m.
The fastest way to get from Zlín to Brno is to drive which takes 58 min and costs 360 Kč - 550 Kč.
Yes, there is a direct bus departing from Zlin Bus Station station and arriving at Brno Benesova Bus Station station. Services depart four times a day, and operate every day. The journey takes approximately 1h 40m.
No, there is no direct train from Zlín to Brno. However, there are services departing from Zlin Stred and arriving at Brno Hlavni Nadrazi via Otrokovice and Breclav. The journey, including transfers, takes approximately 1h 53m.
The distance between Zlín and Brno is 99 km. The road distance is 95.8 km.
The best way to get from Zlín to Brno without a car is to bus which takes 1h 40m and costs 140 Kč - 300 Kč.
The bus from Zlin Bus Station to Brno Benesova Bus Station takes 1h 40m including transfers and departs four times a day.
Zlín to Brno bus services, operated by RegioJet, depart from Zlin Bus Station.
Zlín to Brno train services, operated by PKP Intercity, depart from Otrokovice station.
The best way to get from Zlín to Brno is to bus which takes 1h 40m and costs 140 Kč - 300 Kč. Alternatively, you can train, which costs 180 Kč - 1 100 Kč and takes 1h 53m.
What companies run services between Zlín, Czechia and Brno, Czechia?
RegioJet operates a bus from Zlin Bus Station to Brno Benesova Bus Station 3 times a day. Tickets cost Kč 140–230 and the journey takes 1h 40m. FlixBus also services this route once daily. Alternatively, you can take a train from Zlin Stred to Brno Hlavni Nadrazi via Otrokovice and Breclav in around 1h 53m.
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Otrokovice to Breclav
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- Kč 190–350
- Website
- PKP Intercity
- Phone
- +420 222 222 221
- [email protected]
- 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–230
- Website
- RegioJet
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 Brno bus services, operated by RegioJet, arrive at Brno Benesova Bus Station.
Zlín to Brno train services, operated by PKP Intercity, arrive at Breclav station.
Yes, the driving distance between Zlín to Brno is 96 km. It takes approximately 58 min to drive from Zlín to Brno.
Book your Zlín to Brno train tickets online with Omio.
Book your Zlín to Brno bus tickets online with Omio, Distribusion and FlixBus.
There are 780+ hotels available in Brno.






