Pennsylvania Route 946 (PA 946) is a rural Pennsylvania state highway that runs approximately  from PA 248 in Berlinsville east to PA 191 in Newburg in Northampton County in the Lehigh Valley region of the state.
Pennsylvania Route 946 (PA 946) is a rural Pennsylvania state highway that extends approximately from PA 248 in Berlinsville east to PA 191 in Newburg, both situated within Northampton County in the Lehigh Valley region of the state.