The road crosses the Yellow Creek into White Township and becomes South 6th Street Extended, passing near residential areas.
Following this interchange, the route runs through a mix of farmland and woodland with some homes, crossing the Two Lick Creek and passing under a freeway carrying US 119 and PA 286 Truck.
Here, the route turns west to form a concurrency with PA 286 on Philadelphia Street, a three-lane road with a center left-turn lane, passing downtown businesses.
[2][3] PA 954 turns northwest onto Fulton Run Road and winds through forested areas, crossing a Buffalo and Pittsburgh Railroad line.
The route turns to the north and crosses Crooked Creek and Norfolk Southern's Shelocta Running Track railroad line.
PA 954 enters Washington Township and turns northeast onto Shelcota Street, passing through more rural areas and running a short distance northwest of the railroad line and the creek.
PA 954 runs north-northwest through forests with some farm fields and residences, entering open agricultural areas as it turns west, reaching Willet.
The three routes run through the residential community of Beyer before passing through more rural areas prior to entering the borough of Plumville.
The route heads back into South Mahoning Township and passes through a mix of agriculture and woods, becoming an unnamed road.