PA 502 begins at an intersection with
US 11 in the borough of
Moosic in
Lackawanna County, heading east-southeast on two-lane undivided Springbrook Avenue. The road heads through residential and commercial areas, turning east and passing under
I-81, where there is a ramp to the northbound direction of that highway. The route crosses Spring Brook and heads through residential areas, turning southeast again. PA 502 crosses the stream again before passing under
I-476 (
Pennsylvania Turnpike Northeast Extension) and a
Luzerne and Susquehanna Railway line before heading into wooded areas with some homes and turning south. The road enters
Pittston Township in
Luzerne County and passes through Glendale, turning southeast and running past more homes before heading into forests and turning east again. The route heads into
Spring Brook Township in Lackawanna County and becomes an unnamed road, winding east through more forests. PA 502 turns to the southeast and passes to the west of
Nesbitt Reservoir before curving east into wooded areas with some homes. The road intersects the western terminus of
PA 690 in
Rockdale and heads through more woods with some fields and residences, passing through
Spring Brook and Yostville. The route heads into
Covington Township and becomes Daleville Highway, turning northeast and passing over
I-380 before intersecting
PA 307. PA 502 runs through wooded areas with homes before coming into a commercial area, gaining a
center left-turn lane and ending at
PA 435 in
Daleville. ==History==