PA 160 begins at the Maryland border in the borough of Wellersburg in Somerset County, where the road continues south into that state as MD 47.
[1][2] From the state line, the route heads north-northwest on two-lane undivided Main Street, passing through wooded areas of homes.
PA 160 curves east and passes through more residential areas before turning northeast onto Huckleberry Highway and crossing back into Brothersvalley Township.
[1][2] The road passes to the east of the borough of Indian Lake prior to coming to an intersection with US 30 in Reels Corners, at which point it crosses into Shade Township.
The route turns northwest onto Graham Avenue and passes homes and businesses, crossing the railroad tracks and Paint Creek into the commercial downtown of Windber.
PA 160 crosses Norfolk Southern's Windber Industrial Track railroad line and heads into residential areas, turning northeast onto 9th Street.
[1][2] PA 160 enters Richland Township in Cambria County, becoming Forest Hills Drive and heading into wooded areas with some fields and homes, turning to the north.
The road crosses Norfolk Southern's South Fork Secondary and continues into forested areas to the west of the railroad tracks, curving to the northeast.
PA 160 continues northeast through a mix of farmland and woodland with some residences, turning north and east as it runs through the residential community of Salix.
[1][3] The route continues back into Summerhill Township and runs northeast through farms and woods with some homes before heading north into forested areas.