From Kelenföld train to Szombathely. 2 h 38 min 3 782 Ft. From Budapest Újbuda-központ bus to Veszprém then bus to Szombathely. 5 h 38 min 4 361 Ft. From Budapest drive to Szombathely. 2 h 16 min 8 061 Ft.
Bus or train from Budapest to Szombathely?
Hungarian Railways (MÁV) operates a train from Budapest to Szombathely hourly. Tickets cost $11 - $17 and the journey takes 2 h 38 min. Alternatively, Volanbusz operates a bus from Budapest to Szombathely hourly. Tickets cost $6 - $9 and the journey takes 1 h 44 min. Volanbusz also services this route twice daily.