The average train between Dunajská Streda and Prešov takes 7h 38m and the fastest train takes 7h 17m. There is a train service every few hours from Dunajská Streda to Prešov. 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 hourly between Dunajská Streda and Prešov. 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 Prešov at 5:20 AM. All services require a transfer at Bratislava hl.st. and take an average of 7h 38m. The schedules shown below are for the next available departures.


7h 17m • 2 changes


7h 29m • 2 changes


7h 28m • 2 changes


7h 28m • 2 changes


7h 17m • 2 changes


7h 29m • 2 changes


7h 28m • 2 changes


7h 28m • 2 changes


7h 17m • 2 changes


7h 29m • 2 changes


7h 28m • 2 changes


7h 28m • 2 changes


7h 17m • 2 changes


7h 29m • 2 changes


7h 28m • 2 changes


7h 28m • 2 changes
Want to know about travelling from Dunajská Streda to Prešov? 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 Prešov. However, there are services departing from Dunajská Streda station and arriving at Prešov station via Bratislava hl.st.. The journey, including transfers, takes approximately 7h 38m.
Dunajská Streda to Prešov train services, operated by LEO Express, depart from Dunajská Streda station.
Dunajská Streda to Prešov train services, operated by LEO Express, arrive at Kysak station.
The distance between Dunajská Streda and Prešov is 289.3 km. The road distance is 490 km.
You can take a train from Dunajská Streda to Prešov mesto via Bratislava hl.st., Bratislava Hlavna Stanica, and Kysak in around 7h 1m.