De Bundesstraße 456 (afkorting: B 456) is een 66 kilometer lange bundesstraße in Duitse deelstaat Hessen.
De weg begint bij afrit Weilburg aan de B 49, loopt door de Taunus, Weilburg, Löhnberg, Villmar, Braunfels, Weilmünster, Grävenwiesbach, Usingen, Bad Homburg vor der Höhe en Oberursel en sluit bij afrit Oberursel-Nord aan op de A 661, de B 455 en een lokale weg.