Bundesstraße 158
|}
|}
De Bundesstraße 158 (ook wel B158) is een weg in de Duitse deelstaten Berlijn en Brandenburg.

Ze begint bij Berlijn-Biesdorf en loopt langs de stad Bad Freienwalde naar Angermünde. De B158 is ongeveer 79 kilometer lang.

Routebeschrijving
Berlijn
De B158 begint op de afrit Berlin-Biesdorf aa de  B1/B5 en loopt vervolgens de stad uit aan de noordrand van het stadsdeel Hohenschönhausen ligt de deelstaatgrens met Brandenburg.

Brandenburg
De B158 loopt door Ahrensfelde en kruist ze bij afrit Berlin-Hohenschönhausen de A10. Dan loopt de B158 door Werneuchen, Bad Freienwalde waar de B167 kruist, door Oderberg en Neuenhagen, waarna hij in Angermünde eindigt op een kruising met de B2.

158
Weg in Brandenburg
Weg in Berlijn