Directions from Bratislava to Zlín

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  •  2 h 23 min

  1. Take the train from Bratislava hl.st. to Otrokovice Ec

$8 - $12

2 alternative options

Bus  •  4 h 18 min

  1. Take the bus from Bratislava to Brno ÚAN Zvonařka 702702
  2. Take the bus from Brno - Zvonarka to Zlín 270 / ...

$16 - $22

Drive  •  2 h 10 min

  1. Drive from Bratislava to Zlín 137.8 miles

$28 - $45

What companies run services between Bratislava, Slovakia and Zlín, Czech Republic?

Railways of Slovak Republic (ZSSK) operates a train from Bratislava to Zlín once daily. Tickets cost $7 - $10 and the journey takes 1 h 41 min. Alternatively, you can take a bus from Bratislava to Zlín via Brno ÚAN Zvonařka and Brno - Zvonarka in around 4 h 18 min.

Train operators
Railways of Slovak Republic (ZSSK)
Bus operators
Slovak Lines
Phone
+421 2 55422734
Email
info@slovaklines.sk
Website
slovaklines.sk
Bus from Bratislava to Brno ÚAN Zvonařka
Ave. Duration
1 h 30 min
Frequency
3 times a day
Schedules at
slovaklines.sk
SAD Humenne
Phone
+421 57 7863 103
Email
sekretariat@sadhe.sk
Website
sadhe.sk
Bus from Bratislava to Brno - Zvonarka
Ave. Duration
1 h 52 min
Frequency
Once daily
Estimated price
$6 - $9
Schedules at
sadhe.sk
Tour Bus
Website
tourbus.cz
Bus from Brno - Zvonarka to Zlín
Ave. Duration
1 h 48 min
Frequency
Twice daily
Estimated price
$10 - $14
Schedules at
tourbus.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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from London to Edinburgh and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

Questions & Answers

The distance between Bratislava and Zlín is 127 km. The road distance is 220 km.

The cheapest way to get from Bratislava to Zlín is to train which costs 6€ - 11€ and takes 2 h 23 min.

The quickest way to get from Bratislava to Zlín is to drive which takes 2 h 10 min and costs 23€ - 35€.

No, there is no direct train from Bratislava to Zlín. However, there are services departing from Bratislava hl.st. and arriving at Zlin stred via Otrokovice. The journey, including transfers, takes approximately 2 h 23 min.

No, there is no direct bus from Bratislava to Zlín. However, there are services departing from Bratislava and arriving at Zlín via Brno - Zvonarka. The journey, including transfers, takes approximately 4 h 18 min.

It takes approximately 2 h 23 min to get from Bratislava to Zlín, including transfers.