The average train between Dunajská Streda and Olomouc takes 5h 15m and the fastest train takes 4h. The train service runs several times per day from Dunajská Streda 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 every 3 hours between Dunajská Streda and Olomouc. The earliest departure is at 4:03 AM at night, and the last departure from Dunajská Streda is at 9:20 PM which arrives into Olomouc at 7:19 AM. All services require a transfer at Bratislava hl.st. and take an average of 5h 15m. The schedules shown below are for the next available departures.


4h • 2 changes
Arrives next day


12h • 2 changes
Arrives next day


9h 59m • 2 changes


4h 1m • 2 changes


4h • 2 changes


4h • 2 changes


4h • 2 changes


4h 49m • 2 changes


4h • 2 changes


4h • 2 changes


4h • 2 changes


4h 49m • 2 changes


4h • 2 changes


4h • 2 changes


4h • 2 changes


4h 1m • 2 changes


4h • 2 changes


4h • 2 changes


4h • 2 changes


4h 1m • 2 changes


4h • 2 changes


4h • 2 changes


4h • 2 changes
Want to know about travelling from Dunajská Streda 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 Dunajská Streda to Olomouc. However, there are services departing from Dunajská Streda station and arriving at Olomouc station via Bratislava hl.st.. The journey, including transfers, takes approximately 5h 15m.
Dunajská Streda to Olomouc train services, operated by LEO Express, depart from Dunajská Streda station.
Dunajská Streda to Olomouc train services, operated by LEO Express, arrive at Olomouc Hlavni Nadrazi station.
Book your Dunajská Streda to Olomouc train tickets online with LEO Express, Railjet and 4 other operators.
The distance between Dunajská Streda and Olomouc is 180.2 km. The road distance is 251 km.
You can take a train from Dunajská Streda to Olomouc Hlavni Nadrazi via Bratislava hl.st., Bratislava Hlavna Stanica, and Breclav in around 4h 36m.