Austrian Railways (ÖBB) operates a train from Vienna to Zalaegerszeg every 2 hours. Tickets cost $15 - $23 and the journey takes 1 h 9 min. 2 other operators also service this route.
How to get from Vienna to Zalaegerszeg
From Wien Oper (Opernring/Steig E) bus to Vienna Matzleinsdorfer Platz, bus to Szombathely, then train to Zalaegerszeg. 5 h 20 min 20€. From Wien Hbf train to Györ, train to Celldömölk, then train to Zalaegerszeg. 5 h 22 min 24€. From Vienna drive to Zalaegerszeg. 2 h 35 min 21€.