Directions from Prešov to Budapest
What companies run services between Prešov, Slovakia and Budapest, Hungary?
FlixBus operates a bus from Prešov to Budapest once daily. Tickets cost $18 - $30 and the journey takes 4 h 30 min. Leo Express s.r.o. also services this route twice a week. Alternatively, Railways of Slovak Republic (ZSSK) operates a train from Prešov to Budapest 3 times a day. Tickets cost $40 - $65 and the journey takes 3 h 38 min.
Train from Kosice to Budapest-Keleti
- Ave. Duration
- 3 h 38 min
- 3 times a day
- Estimated price
- $40 - $65
Want to know more about travelling around Hungary
Related travel guides
Want to know more about Flixbus?
Rome2rio’s guide has all the details
Questions & Answers
The distance between Prešov and Budapest is 233 km. The road distance is 294 km.
The cheapest way to get from Prešov to Budapest is to bus which costs 11€ - 27€ and takes 4 h 50 min.
The quickest way to get from Prešov to Budapest is to drive which takes 3 h 24 min and costs 30€ - 50€.
No, there is no direct train from Prešov to Budapest. However, there are services departing from Presov mesto and arriving at Budapest-Keleti via Kosice. The journey, including transfers, takes approximately 5 h 25 min.
No, there is no direct bus from Prešov to Budapest. However, there are services departing from Prešov and arriving at Deák Ferenc tér M via Népliget M. The journey, including transfers, takes approximately 4 h 50 min.
It takes approximately 4 h 50 min to get from Prešov to Budapest, including transfers.