The train between Trnava and Olomouc takes 11h 30m. The train runs, on average, once a week from Trnava to Olomouc. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run once a week between Trnava and Olomouc. The service departs Trnava at 7:34 PM in the evening, which arrives into Olomouc at 07:04:00. All services require a transfer, and take on average 11h 30m. The schedules shown below are for the next available departures.
Want to know about travelling from Trnava to Olomouc? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Trnava to Olomouc. However, there are services departing from Trnava station and arriving at Olomouc station via Kuty. The journey, including transfers, takes approximately 11h 30m.
Trnava to Olomouc train services, operated by Railways of Slovak Republic (ZSSK), depart from Trnava station.
Trnava to Olomouc train services, operated by Railways of Slovak Republic (ZSSK), arrive at Olomouc Hlavni Nadrazi station.
Book your Trnava to Olomouc train tickets online with Railways of Slovak Republic (ZSSK).
The distance between Trnava and Olomouc is 137.6 km. The road distance is 209 km.
You can take a train from Trnava to Olomouc Hlavni Nadrazi via Kuty in around 3h 46m.