There are 10 ways to get from Zlín to Switzerland by train, plane, 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.
Train to Vienna International Airport, fly to Basel
best- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
6h 41mCHF 88–308Train, train to Bratislava Airport, fly to Milano Malpensa Airport
cheapest- Take the train from Otrokovice to Breclavtrain
- Take the train from Breclav to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Milano Malpensa Airport (MXP)plane BTS - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
9h 31mCHF 41–225Train
- Take the train from Otrokovice to Wien Hbftrain Ic / ...
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
11h 33mCHF 110–182Bus
- Take the bus from Zlín to Praha, ÚAN Florencbus 856
- Take the bus from Praha, ÚAN Florenc to Zurichbus
14h 8mCHF 121–133Drive 867.3 km
- Drive from Zlín to Zurichcar 867.3 km
9h 13mCHF 167–241Train to Vienna International Airport, fly to Zurich Airport
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
6h 50mCHF 103–270Train to Vienna International Airport, fly to Geneva International Airport
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
7h 2mCHF 102–310Train to Vienna International Airport, fly to Saint Gallen-Altenrhein Airport
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)plane VIE - ACH
6h 51mCHF 337–483Train to Vienna International Airport, fly to Milan Linate Airport, train
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Milan Linate Airport (LIN)plane VIE - LIN
- Take the train from Monza to Luganotrain
8h 49mCHF 51–234Train, bus
- Take the train from Uherské Hradiště to Hlavní nádražítrain S6
- Take the bus from Brno Hlavní Nádraží to Zürich Bus Stationbus Ivano-Frankivsk
19h 22mCHF 99–114
Zlín to Switzerland by train
Comparing Your Travel Options
The cheapest way to get from Zlín to Switzerland is to train and fly which costs SFr 40 - SFr 230 and takes 9h 31m.
The fastest way to get from Zlín to Switzerland is to train and fly which takes 6h 41m and costs SFr 85 - SFr 310.
No, there is no direct bus from Zlín to Switzerland. However, there are services departing from Zlín and arriving at Zurich via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 14h 8m.
No, there is no direct train from Zlín to Switzerland. However, there are services departing from Zlin Stred and arriving at Zürich Stadelhofen via Otrokovice, Wien Hbf and Zürich HB. The journey, including transfers, takes approximately 11h 33m.
The distance between Zlín and Switzerland is 870 km. The road distance is 867.3 km.
The best way to get from Zlín to Switzerland without a car is to train which takes 11h 33m and costs SFr 110 - SFr 190.
It takes approximately 6h 41m to get from Zlín to Switzerland, including transfers.
Zlín to Switzerland bus services, operated by FlixBus, depart from Zlín station.
Zlín to Switzerland train services, operated by České dráhy (ČD), depart from Otrokovice station.
The best way to get from Zlín to Switzerland is to train which takes 11h 33m and costs SFr 110 - SFr 190. Alternatively, you can bus, which costs SFr 120 - SFr 140 and takes 14h 8m.
What companies run services between Zlín, Czechia and Switzerland?
You can take a train from Zlin Stred to Zürich Stadelhofen via Otrokovice, Wien Hbf, Zuerich Hb, and Zürich HB in around 11h 33m. Alternatively, you can take a bus from Zlín to Zürich Stadelhofen via Praha, ÚAN Florenc, Zurich, and Zürich HB in around 14h 8m.
- Website
- swiss.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–370
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–150
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 85–230
Flights from Vienna International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- CHF 85–230
- Website
- austrian.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–370
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–150
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 85–230
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 60–270
- Website
- lufthansa.com
Flights from Vienna International Airport to Basel via Munich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 95–370
Flights from Vienna International Airport to Basel via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 95–370
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 85–150
Flights from Vienna International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 75–280
Flights from Vienna International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- CHF 75–290
Flights from Vienna International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–310
Flights from Vienna International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 80–300
- Website
- peoples.ch
Flights from Vienna International Airport to Saint Gallen-Altenrhein Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 320–430
- Website
- ryanair.com
Flights from Bratislava Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Saturday, Friday, Sunday, and Thursday
- Estimated price
- CHF 23–120
- Website
- easyjet.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- CHF 70–240
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 29–140
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–20
- Website
- Czech Railways (ČD)
Train from Otrokovice to Breclav
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Website
- Czech Railways (ČD)
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–11
- Website
- Czech Railways (ČD)
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 16–30
- Website
- PKP Intercity
Train from Otrokovice to Breclav
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 7–13
- Website
- PKP Intercity
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- CHF 8–16
- Website
- PKP Intercity
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
- Phone
- +420 220 311 700
- [email protected]
- Website
- LEO Express
Train from Otrokovice to Breclav
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- CHF 2–4
- Website
- LEO Express
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- CHF 3–5
- Website
- LEO Express
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Otrokovice to Breclav
- Ave. Duration
- 33 min
- Frequency
- 4 times a week
- Estimated price
- CHF 17
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–7
- Website
- RegioJet
- Phone
- +420 5 4317 4317
- [email protected]
- Website
- IDS JMK
Train from Uherské Hradiště to Hlavní nádraží
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- IDS JMK
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zlín to Praha, ÚAN Florenc
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- Flixbus
- Phone
- +420 602 333 369
- [email protected]
- Website
- noblessline.cz
Bus from Praha, ÚAN Florenc to Zurich
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- CHF 95
- Schedules at
- noblessline.cz
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Brno Hlavní Nádraží to Zürich Bus Station
- Ave. Duration
- 14h 34m
- Frequency
- Once daily
- Estimated price
- CHF 95–110
- Website
- Grand Bus
Want to know more about travelling around Switzerland
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Zlín to Switzerland bus services, operated by FlixBus, arrive at Praha, ÚAN Florenc station.
Zlín to Switzerland train services, operated by České dráhy (ČD), arrive at Wien Hbf station.
Yes, the driving distance between Zlín to Switzerland is 867 km. It takes approximately 9h 13m to drive from Zlín to Switzerland.
Book your Zlín to Switzerland train tickets online with Omio.
Book your Zlín to Switzerland bus tickets online with Omio and 12go.asia.
There are 1226+ hotels available in Switzerland.





































