vervangen door 

 
 
 

 

 
 

 

 
 

  naar Salzburg
|}
|}

De Bundesstraße 304 (kort: B 304) is een bundesstraße in de Duitse deelstaat Beieren. De bundesstraße is 161 kilometer lang.

De bundesstraße begint in het zuiden van Dachau in de afriDachau-Süd en loopt door het noorden van München. Waarna de bundesstraße verder loopt via Ebersberg, Wasserburg am Inn en Traunstein naar Freilassing aan de Oostenrijkse grens.

Routebeschrijving
De B301 begint in de afrit Dachau-Süd aan de B471. De weg loopt zuidoostwaarts door Karlsfeld, en komt via het stadsdeel Ludwegsfeld waar men bij de aansluiting München-Ludwigsfeld waar ze de A99 in de stad München waar de B304 bij afrit Moosach aansluit op de B2R.

Vervanging
Tussen afrit Moosach en afrit Berg am Laim is de B304 vervangen door de B2R.

Voortzetting
Vanaf afrit Berg am Laim B2R loopt de weg zuidoostwaarts
door de stad Haar waar men de B471 en kruist men in het oosten van Haar bij afrit Haar A99 kruist.
Dan passeert de weg Vaterstetten en Zorneding met een rondweg en komt door Eglharting, Kirchseeon, komt met een rondweg langs Ebersberg, Grafing bij München, men kruist de rivier de Ebrach, komt langs Babebsham de weg kruist de Ebrach en komt door Tulling, Forsting en Reitmehring. De B304 loopt langs de stad Wasserburg am Inn in het westen van de stad kuist men de B15 en komt door Kirchensur, Frabertsham en Obing. Vervolgens kruist de B304 de rivier de Alz kruist en in het noordwesten van de stad Altenmarkt an der Alz de aansluiting kent van de B299 vanuit Altötting, komt door Traunstein an der Traun en  passeert Traunreut met een rondweg. Vervolgens komt men op de rondweg van Traunstein waar ten oosten van de stad de B306 vanuit Inzell aansluit. De weg loopt verder oostwaarts en kruist de rivier de Traun voor de laatste keer en  men passeert Rettenbach, Waging am See door de Eltendorfer tunnel en passeert men Teisendorf met een rondweg, waarna de B304 via de zuidelijke rondweg van Freilassing en sluit ze aan op de B20 waarna de twee samen lopen tot aan de afritFreilassing. Hier slaat de B304 weer oostwaarts af en eindigt op de brug over de rivier de Saalach aan de grens met Oostenrijk. Vanaf hier gaat de weg verder als B155 naar Salzburg.

Geschiedenis
In 1932 was het huidige tracé onderdeel van de toenmalige Reichsstraße 10. Na de Anschluss werd de weg hernoemd. Het veruit langste stuk tussen Zweibrücken en Augsburg kreeg meteen de naam B 10 toegewezen. Vanaf dat moment kreeg de bundesstraße tussen München en Freilassing het nummer 304.

304
Weg in Beieren