Regional trains operate from Hof station, which lies to the south west of the town centre, to destinations including Dresden, Nürnberg, Regensburg and Bayreuth. Once at the station there is a shuttle bus service into the town centre, which lies approximately 1km away.
The central bus stop lies east along Bahnhofstrasse alongside the railway station itself.