Travel from Budapest to Prešov

Bus or fly from Budapest to Prešov?

FlixBus operates a bus from Budapest to Prešov 5 times a week. Tickets cost $19 - $35 and the journey takes 4 h 25 min. Eurolines Slovakia also services this route 6 times a week. Alternatively, Austrian Airlines, CSA and three other airlines fly from Budapest to Prešov 4 times a day.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Budapest to Prešov

From Budapest-Keleti train to Miskolc then bus to Prešov.4 h 39 min20€
From Deák Ferenc tér M bus to Budapest, Budapest Népliget then bus to Prešov.5 h 38 min25€
From Budapest drive to Prešov.3 h 21 min37€
From Deák Ferenc tér M bus to Budapest airport, fly to Kosice airport, line 23 bus to Kosice, then train to Prešov.7 h 24 min101€
From Deák Ferenc tér M bus to Budapest, Shuttle bus to Kosice, then train to Presov mesto.5 h67€

How long does it take to get from Budapest to Prešov?

It takes approximately 4 h 39 min to get from Budapest to Prešov, including transfers.

Is there a direct bus between Budapest and Prešov?

No, there is no direct bus from Budapest to Prešov. However, there are services departing from Deák Ferenc tér M and arriving at Prešov via Budapest, Budapest Népliget. The journey, including transfers, takes approximately 5 h 38 min.

Operators from Budapest to Prešov

Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Eurolines SlovakiaEurolines Slovakia
BKK+36 1 3 255 255BKK
FlixBus+49 1807 123 99 123FlixBus
Austrian AirlinesAustrian Airlines
Turkish AirlinesTurkish Airlines
Wizz AirWizz Air
Public transport KošicePublic transport Košice
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
Eurobusways+36 20 9148100Eurobusways