By train: Bük (the station for Bükfürdő) is on the Szombathely–Sopron rail line. Several trains daily connect from Szombathely (30 minutes) and Sopron (about 40 minutes). From Budapest, take a train to Szombathely and change. Total journey from Budapest is around 3 hours.
By car: Bükfürdő is about 35 km north of Szombathely on Route 86, and 15 km from the Austrian border crossing at Kőszeg. From Vienna it is roughly 90 minutes. From Budapest the drive is around 2.5 hours via the M7 motorway.
From Sopron: Sopron is 46 km to the north and easily reached by train or car in under an hour. Day-trippers from Sopron often stop at both Kőszeg and Bükfürdő on the same route.