Pennsylvania Route 946
|Maintained by PennDOT|
|Length:||18.226 mi (29.332 km)|
|Existed:||1928 – present|
|West end:||PA 248 in Berlinsville|
|East end:||PA 191 in Newburg|
PA 946 traverses mildly hilly country from its western terminus at PA 248 to its traffic-lighted junction with PA 512 in Moorestown. From PA 512, it is mostly flat to its eastern terminus at PA 191 just south of Nazareth.
It is an alternate to PA 248 and PA 329 for motorists going from upper Lehigh County to the Nazareth area as those routes have many traffic lights and both wind through the borough of Bath. Since PA 946 traverses open terrain, there are fewer major junctions.
The entire route is in Northampton County.
|Lehigh Township||0.000||0.000||PA 248 (Lehigh Drive) – Lehighton, Easton|
|Moore Township||9.480||15.257||PA 987 south (Monocacy Drive) – Bath||Northern terminus of PA 987|
|12.540||20.181||PA 512 (Moorestown Road) – Bath, Wind Gap|
|Upper Nazareth Township||15.992||25.737||PA 248 (Bath Pike) – Bath, Lehighton, Easton|
|Lower Nazareth Township||18.226||29.332||PA 191 (Bethlehem-Nazareth Pike) – Nazareth, Bethlehem|
|1.000 mi = 1.609 km; 1.000 km = 0.621 mi
- Bureau of Maintenance and Operations (December 31, 2012). "Roadway Management System Straight Line Diagrams" (2013 ed.). Pennsylvania Department of Transportation. Retrieved September 14, 2013.
- Northampton County (PDF)