PA 420 begins at an intersection with PA 291 in Tinicum Township, Delaware County, heading north on four-lane divided Wanamaker Avenue. South of here, Wanamaker Avenue continues south as an unnumbered road into the community of Essington toward the Delaware River. From PA 291, the route passes near businesses and comes to a cloverleaf interchange with I-95, where it curves to the north-northwest. Past this interchange, the road heads through wooded areas within the John Heinz National Wildlife Refuge at Tinicum before crossing the Darby Creek into the borough of Prospect Park. Here, PA 420 curves north and becomes four-lane undivided Lincoln Avenue, heading into residential areas. The route turns north-northwest again and intersects US 13 near businesses. The road narrows to two lanes and passes more homes and businesses, running through the downtown of Prospect Park. PA 420 comes to a low-clearance bridge under Amtrak's Northeast Corridor near the Prospect Park station serving SEPTA's Wilmington/Newark Line before it runs past more homes. The route crosses under CSX's Philadelphia Subdivision, at which point it enters Ridley Township and becomes Kedron Avenue. The road runs into business areas and crosses MacDade Boulevard in the community of Folsom. PA 420 continues through suburban development, curving to the northwest and passing near more residential neighborhoods. The route enters the borough of Morton, where it passes businesses. PA 420 becomes Woodland Avenue as it intersects Morton Avenue immediately before a grade crossing with SEPTA's Media/Elwyn Line near the Morton station. Past this, the road heads through commercial development with some homes to the northeast, continuing into Springfield Township. The route heads between woods to the west and residential areas to the east, gaining a second southbound lane as it heads into business areas and crosses Baltimore Pike. Past this, PA 420 becomes two lanes again and continues through suburban areas of homes. The road gains a center left-turn lane and passes businesses as it comes to a grade crossing with SEPTA's Route 101trolley line at the Woodland Avenue station. The route becomes two lanes again and passes near more homes with some patches of woods. PA 420 curves more to the west and comes to its northern terminus at an intersection with PA 320 a short distance to the south of that route's interchange with US 1.
History
When Pennsylvania first legislated routes in 1911, what is now PA 420 was not given a number. PA 420 was first designated by 1928 to run from PA 191 in Philadelphia north to PA 320 in Springfield, heading west along Bartram Avenue in Philadelphia and 2nd Street in Tinicum Township to Essington, where it turned north along Wanamaker Avenue and continued along its current alignment. By 1950, the southern terminus of PA 420 was moved to its current location at PA 291 near Essington, with the former alignment becoming an unnumbered road.
Major intersections
PA 420 Alternate Truck
Prospect Park
Pennsylvania Route 420 Alternate Truck is a southbound truck route around a weight-restricted bridge carrying southbound PA 420 over the Darby Creek in Prospect Park, on which trucks over 30 tons and combination loads over 40 tons are prohibited. The route follows US 13, Stewart Avenue, and I-95. It was signed in 2013.
Ridley Township
Pennsylvania Route 420 Alternate Truck is a truck route around a weight-restricted bridge over the Stony Creek in Ridley Township, on which trucks over 34 tons and combination loads over 40 tons are prohibited, and a weight-restricted bridge over a branch of the Stony Creek in Ridley Township, on which trucks over 36 tons and combination loads over 40 tons are prohibited. The route follows MacDade Boulevard and Morton Avenue. It was signed in 2013.