Mariazeller Straße
|}
|}
De Mariazeller Straße (B20) is een  Bundesstraße in de Oostenrijkse deelstaten Neder-Oostenrijk en Stiermarken.

De B20 verbindt St. Pölten via Mariazell met Kapfenberg. De weg is 133,9 km lang.

Routebeschrijving

Neder-Oostenrijk 
De B20 begint in Sankt Pölten aan de Europaplatz een rotonde met de B1. De weg loopt in zuidelijke richting door de stad en kruist bij afrit Sankt Pölten-Süd A1 en zuidelijker sluit op een kruising de B39 aansluit en de B20 Sankt Pölten verlaat. De weg loopt verder door Wilhelmsburg, Traisen waar op een kruising de B18 aansluit, Lilienfeld waar de B214 aansluit. De weg loopt door Türnitz, Annaberg waar de B28 aansluit. De weg loopt verder door  Mitterbach am Erlaufsee en bereikt de B20 ten zuiden van Witterbach de  deelstaatgrens met Stiermarken.

Stiermarken 
De B20 loopt verder door Sankt Sebastian,Mariazell waar de B21 en verder naar het zuidwesten sluit op een kruising de B71 aansluiten. De weg loopt verder naar Gußwerk waar de B24 aansluit. De B20 loopt nog door Aflenz Land, Aflenz Kurort en Thörl waarna ze in Kapfenberg eindigt op een kruising met de B116

Geschiedenis 
De B20 is onderdeel van de Oostenrijkse Via Sacra. De weg die Mitterbach aan de deelstaatgrens met Stiermarken via Wiener-Bruck, Türnitz, Lilienfeld und Sankt Georgen am Steinfelde verbond met de Wien-Linzer Straße bij Sankt Pölten. De B20 behoort hierdoor tot de 17 wegen die in 1866 tot Neder-Oostenrijkse Landesstraßen omgenoemd werden. In 1854 waren er vier tolstations, deze lagen in St. Pölten, Traisen, Lehenrotte en Annaberg, deze leverden de staatskas 12.500 gulden op.

De Mariazeller Straße tussen Sankt Pölten en Mitterbach werd op last van de Bondsregering op 9 juni 1933 een Bundesstraße. Tot 1938 werd de Mariazeller Straße B20 genoemd. Na de Anschluss werd de weg op 1 April 1940 in de lijst van Reichsstraßen opgenomen als Reichsstraße 46 na de Tweede Wereldoorlog werd de B20 weer in ere hersteld.

Nationale weg in Oostenrijk
Weg in Neder-Oostenrijk
Weg in Stiermarken