PA 516 is a two-lane undivided road that passes through rural areas in southwestern York County.
PA 516 begins at the Maryland border in Manheim Township, heading to the northeast on two-lane undivided Lineboro Road.
From the state line, the route runs through open agricultural areas in a narrow valley with a few homes.
The route turns more to the northwest and continues into the borough of Jefferson, where it becomes Baltimore Street and passes homes.
[6][7] In the 1950s, an unnumbered road was built connecting PA 516 in Sticks with MD 86 at the Maryland border.