From Budapest-Keleti train to Mezötur then train to Szarvas. 3 h 2 636 Ft. From Deák Ferenc tér M bus to Budapest then bus to Szarvas. 3 h 52 min 3 011 Ft. From Budapest drive to Szarvas. 1 h 59 min 5 747 Ft.
Bus or train from Budapest to Szarvas?
Hungarian Railways (MÁV) operates a train from Budapest to Szarvas hourly. Tickets cost $7 - $11 and the journey takes 1 h 48 min. Hungarian Railways (MÁV) also services this route hourly. Alternatively, BKK operates a bus from Budapest to Szarvas every 15 minutes. Tickets cost $2 and the journey takes 12 min. Volanbusz also services this route every 4 hours.