PA 247 begins at a diamond interchange with I-84 in Jefferson Township, Lackawanna County, heading north on a two-lane undivided road.
The route heads west of a park and ride lot and passes businesses, coming to an intersection with PA 348.
The route heads through the commercial downtown of Jessup and crosses a Delaware-Lackawanna Railroad line at-grade, turning southwest onto Constitution Avenue for a short distance before continuing northwest onto Bridge Street.
The road passes more homes prior to crossing the Lackawanna River into the borough of Blakely and becoming Depot Street.
The road comes to an intersection with US 6 Business and heads into dense forests, turning northwest and entering Scott Township.
[2][3] The route heads west through forested areas with some homes as an unnamed road, intersecting the eastern terminus of PA 632 and turning to the northwest.
[2][3] The route heads into Clifford Township in Susquehanna County and continues through more woodland with some fields and residences, turning to the southeast in Dundaff.
[2][4] At this point, the route crosses into Fell Township in Lackawanna County and heads through wooded areas of homes, turning to the northeast.
[2][3] PA 247 heads back into Clifford Township, Susquehanna County, and runs through farmland with some homes, turning to the southeast into a mix of farms and woods with some residences.
[2][4] PA 247 enters Clinton Township in Wayne County and becomes White Rock Drive, heading into the residential community of Browndale and turning to the north-northeast.
The route heads east before turning southeast onto Belmont Turnpike, entering agricultural areas with some woods and residences.
The route heads through more farmland and woodland with some homes, crossing into Mount Pleasant Township and intersecting PA 670.
The road continues north through more wooded areas with some farmland and residences, passing through Rudes Corner and Rock Lake.
The route curved east and became Airport Road, picking up its current alignment again and continuing to north of Rock Lake.
[10] By 1930, PA 247 was paved between Montdale and northwest of Scott and to the east of Whites Valley while a section along Jordan Hollow Road was under construction.