Do you need a vignette to reach Szombathely?
Starting from Budapest (Clark Ádám Square), the shortest motorway route to Szombathely currently takes about 2h 27min, covering roughly 222 km — measured with OptimÚt's own live route planner, so actual traffic and your exact starting point will change the real number.
Which motorways it uses
This route typically runs on: M1, M7, M85 and M86.
Which counties may need a vignette
This route crosses tolled sections in: Győr-Moson-Sopron, Komárom-Esztergom, Vas, Fejér and Pest. That doesn't automatically mean you need a separate vignette for each one — counties overlap at the border (see how OptimÚt calculates it), and it also depends on any vignette you already own. Only a real search gives you the exact, current answer.
How to calculate it exactly
Open OptimÚt, enter your own starting point in "From", and type Szombathely into "To" — OptimÚt shows you exactly how much the trip costs, which vignette(s) you need, and whether a slightly longer, cheaper alternative exists.