Die Entfernung in Kilometern zwischen Bayreuth nach Hof in einer Luftlinie ist 47.60 km und die Fahrroute beträgt 55.75 km.