Travel from Budapest to Uzhhorod

Bus or train from Budapest to Uzhhorod?

Hungarian Railways (MÁV) operates a train from Budapest to Uzhhorod hourly. Tickets cost $17 - $26 and the journey takes 5 h 29 min. Alternatively, EuroClub operates a bus from Budapest to Uzhhorod twice a week. Tickets cost $65 - $90 and the journey takes 6 h 30 min. Eurolines HU also services this route twice a week.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Budapest to Uzhhorod

ModeDurationPrice
From Budapest-Nyugati train to Zahony, train to Chop, then train to Ujgorod.7 h 17 min7 236 Ft
From Deák Ferenc tér M bus to Budapest Népliget then bus to Uzhhorod.7 h 43 min19 413 Ft
From Budapest-Nyugati train to Chop then train to Ujgorod.8 h 7 min10 468 Ft
From Budapest rideshare to Uzhhorod.4 h 33 min6 042 Ft
From Budapest drive to Uzhhorod.3 h 30 min11 402 Ft

How long does it take to get from Budapest to Uzhhorod?

It takes approximately 7 h 17 min to get from Budapest to Uzhhorod, including transfers.

Is there a direct train between Budapest and Uzhhorod?

No, there is no direct train from Budapest to Uzhhorod. However, there are services departing from Budapest-Nyugati and arriving at Ujgorod via Zahony and Chop. The journey, including transfers, takes approximately 7 h 17 min.

Is there a direct bus between Budapest and Uzhhorod?

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

Operators from Budapest to Uzhhorod

OperatorPhoneWebsite
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
BKK+36 1 3 255 255BKK
EuroClub+38(066)-281-80-41EuroClub
Ukrainian RailwaysUkrainian Railways
BlaBlaCarBlaBlaCar