PA 946 then heads southeast through a mix of rural areas and residences, curving east and passing through Rockville.
[2][3] Past this intersection, the road becomes Nazareth Drive and curves south, passing residential neighborhoods.
PA 946 heads southeast into a mix of farms, woods, and homes, where it crosses into Bushkill Township and becomes Daniels Road.
The route soon enters Upper Nazareth Township and runs south through a mix of farm fields and residential subdivisions before it intersects PA 248 in Christian Springs.
After this intersection, the road passes through a mix of farms and trees to the west of a quarry and crosses Norfolk Southern's Cement Secondary.