There are 11 ways to get from Zlín to Mainz by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Vienna
best- Take the train from Otrokovice to Wien Hbftrain Ic
- Take the train from Wien Hbf to Mainz Hbftrain Ice
10h 52m€143–326Train to Václav Havel Airport Prague, fly to Frankfurt
cheapest- Take the train from Otrokovice to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Frankfurt (FRA)plane PRG - FRA
8h 28m€75–210Bus
- Take the bus from Zlín to Ostrava ÚANbus 823971
- Take the bus from Ostrava to Mainz central train stationbus N1310
16h 35m€82–129Drive 836.2 km
- Drive from Zlín to Mainzcar 836.2 km
6h 58m€132–191Train to Vienna International Airport, fly to Frankfurt
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Frankfurt (FRA)plane VIE - FRA
7h 4m€83–208Train
- Take the train from Otrokovice to Olomouc Hlavni Nadrazitrain Re / ...
- Take the train from Olomouc hl.n. to Frankfurttrain Drf
15h 23mTrain, bus
- Take the train from Otrokovice to Brno Hlavni Nadrazitrain Re / ...
- Take the bus from Brno Hlavní Nádraží to Frankfurt, Hauptbahnhof FOBbus Ivano-Frankivsk
24h 12m€153–186Train to Vienna International Airport, fly to Stuttgart Airport, train
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Stuttgart Airport (STR)plane VIE - STR
- Take the train from Hauptbahnhof to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Mainz, Hauptbahnhoftrain
9h 41m€104–358Train, train to Budapest Ferenc Liszt International Airport, fly to Frankfurt
- Take the train from Otrokovice to Breclavtrain
- Take the train from Breclav to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Frankfurt (FRA)plane BUD - FRA
10h 56m€103–275Train to Vienna International Airport, fly to Cologne Bonn Airport, train
- Take the train from Otrokovice to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Cologne Bonn Airport (CGN)plane VIE - CGN
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
9h 3m€95–333Train, train to Wroclaw, fly to Frankfurt
- Take the train from Otrokovice to Bohumintrain
- Take the train from Bohumin to Wroclaw Glownytrain
- Fly from Wroclaw (WRO) to Frankfurt (FRA)plane WRO - FRA
10h 2m€120–290
Zlín to Mainz by train
Comparing Your Travel Options
The cheapest way to get from Zlín to Mainz is to bus which costs €80 - €130 and takes 16h 35m.
The fastest way to get from Zlín to Mainz is to drive which takes 6h 58m and costs €130 - €200.
No, there is no direct bus from Zlín to Mainz station. However, there are services departing from Zlín and arriving at Mainz central train station via Ostrava. The journey, including transfers, takes approximately 16h 35m.
No, there is no direct train from Zlín to Mainz. However, there are services departing from Zlin Stred and arriving at Mainz Hbf via Otrokovice and Wien Hbf. The journey, including transfers, takes approximately 10h 52m.
The distance between Zlín and Mainz is 938 km. The road distance is 836.2 km.
The best way to get from Zlín to Mainz without a car is to train via Vienna which takes 10h 52m and costs €140 - €330.
It takes approximately 10h 52m to get from Zlín to Mainz, including transfers.
Zlín to Mainz bus services, operated by ARRIVA Cz, depart from Zlín station.
Zlín to Mainz train services, operated by PKP Intercity, depart from Otrokovice station.
The best way to get from Zlín to Mainz is to train via Vienna which takes 10h 52m and costs €140 - €330. Alternatively, you can bus, which costs €80 - €130 and takes 16h 35m.
What companies run services between Zlín, Czechia and Mainz, Germany?
You can take a train from Zlin Stred to Mainz Hbf via Otrokovice and Wien Hbf in around 10h 52m. Alternatively, you can take a bus from Zlín to Mainz central train station via Ostrava in around 16h 35m.
- Website
- lufthansa.com
Flights from Vienna International Airport to Frankfurt
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €70–190
Flights from Václav Havel Airport Prague to Frankfurt
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €55–360
Flights from Václav Havel Airport Prague to Frankfurt via Munich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €55–140
Flights from Vienna International Airport to Stuttgart Airport via Munich
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €65–190
Flights from Budapest Ferenc Liszt International Airport to Frankfurt
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €70–150
Flights from Budapest Ferenc Liszt International Airport to Frankfurt via Munich
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €70–150
Flights from Vienna International Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 3h
- When
- Monday to Saturday
- Estimated price
- €95–210
Flights from Wroclaw to Frankfurt
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €95–420
Flights from Wroclaw to Frankfurt via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €95–280
- Website
- austrian.com
Flights from Vienna International Airport to Frankfurt
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €70–190
Flights from Vienna International Airport to Stuttgart Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €65–200
Flights from Budapest Ferenc Liszt International Airport to Frankfurt via Vienna International Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- €60–250
Flights from Vienna International Airport to Cologne Bonn Airport
- Ave. Duration
- 1h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–200
- Website
- condor.com
Flights from Vienna International Airport to Frankfurt
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €65–130
Flights from Václav Havel Airport Prague to Frankfurt
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- €55–110
Flights from Budapest Ferenc Liszt International Airport to Frankfurt
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €65–130
- Website
- eurowings.com
Flights from Vienna International Airport to Stuttgart Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–200
Flights from Vienna International Airport to Cologne Bonn Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–200
- Website
- ryanair.com
Flights from Vienna International Airport to Cologne Bonn Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Wednesday, Thursday, Sunday, and Monday
- Estimated price
- €50–210
- Website
- airdolomiti.it
Flights from Václav Havel Airport Prague to Frankfurt
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–360
Flights from Wroclaw to Frankfurt
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €130–420
- Website
- swiss.com
Flights from Vienna International Airport to Stuttgart Airport via Zurich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €65–190
- 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
- €17–35
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €17–35
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €17–35
- Website
- PKP Intercity
Train from Otrokovice to Breclav
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €8–15
- Website
- PKP Intercity
Train from Breclav to Budapest-Nyugati
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- PKP Intercity
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €17–35
- Website
- PKP Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €13
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €13
- Website
- Czech Railways (ČD)
Train from Otrokovice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €4
- Website
- Czech Railways (ČD)
Train from Otrokovice to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €11
- Website
- Czech Railways (ČD)
Train from Otrokovice to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €24
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €13
- Website
- Czech Railways (ČD)
Train from Otrokovice to Breclav
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €6
- Website
- Czech Railways (ČD)
Train from Breclav to Budapest-Nyugati
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- €24
- Website
- Czech Railways (ČD)
Train from Otrokovice to Wien Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €13
- Website
- Czech Railways (ČD)
Train from Otrokovice to Bohumin
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- €10
- Website
- Czech Railways (ČD)
Train from Bohumin to Wroclaw Glowny
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- €15
- Website
- Czech Railways (ČD)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wien Hbf to Mainz Hbf
- Ave. Duration
- 7h 5m
- Frequency
- Every 3 hours
- Estimated price
- €130–290
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 51m
- Frequency
- Every 3 hours
- Estimated price
- €12–26
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- €25–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +420 220 311 700
- [email protected]
- Website
- LEO Express
Train from Otrokovice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- €2–4
- Website
- LEO Express
Train from Olomouc hl.n. to Frankfurt
- Ave. Duration
- 12h 32m
- Frequency
- 3 times a week
- Schedules at
- LEO Express
Train from Otrokovice to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 6m
- Frequency
- 3 times a day
- Estimated price
- €14–21
- Website
- LEO Express
Train from Otrokovice to Breclav
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- €3–5
- Website
- LEO Express
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Otrokovice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 26 min
- Frequency
- Once daily
- Estimated price
- €11–14
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Otrokovice to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- €65–80
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Otrokovice to Breclav
- Ave. Duration
- 33 min
- Frequency
- 4 times a week
- Estimated price
- €16–19
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Breclav to Budapest-Nyugati
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a day
- Estimated price
- €65–80
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Otrokovice to Bohumin
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- €27–32
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Otrokovice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 31 min
- Frequency
- Twice a week
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Otrokovice to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- €14–26
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 38 min
- Frequency
- Once daily
- Estimated price
- €11–23
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 41 min
- Frequency
- Every 2 hours
- Estimated price
- €15–35
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mannheim, Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €11–45
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 621 830 1200
- Website
- Süwex
Train from Mannheim, Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- €14–20
- Schedules at
- Süwex
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 56 min
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- Belgian Railways
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Otrokovice to Bohumin
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- €5–7
- Website
- Hungarian Railways (MÁV)
- Phone
- +420 725 100 725
- [email protected]
- Website
- arriva.cz
Bus from Zlín to Ostrava ÚAN
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €6–10
- Schedules at
- arriva.cz
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ostrava to Mainz central train station
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- €75–120
- Website
- Flixbus
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Brno Hlavní Nádraží to Frankfurt, Hauptbahnhof FOB
- Ave. Duration
- 19h 21m
- Frequency
- Once daily
- Estimated price
- €135–150
- Website
- Grand Bus
Want to know more about travelling around Germany
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Zlín to Mainz bus services, operated by ARRIVA Cz, arrive at Ostrava ÚAN station.
Zlín to Mainz train services, operated by PKP Intercity, arrive at Wien Hbf station.
Yes, the driving distance between Zlín to Mainz is 836 km. It takes approximately 6h 58m to drive from Zlín to Mainz.
Book your Zlín to Mainz train tickets online with Omio.
Book your Zlín to Mainz bus tickets online with Omio.
There are 1235+ hotels available in Mainz.



























































