
The road becomes two lanes again and turns northwest, entering Ridgway Township and turning west again. The route turns north into more forested areas, curving west and becoming a three-lane road with two southbound lanes and one northbound lane. The road continues northwest into forested areas with occasional fields and homes. Marys Campus before passing through more residential areas. PA 255 curves north-northwest onto Johnsonburg Road and passes Elk Regional Health Center St. The route soon turns west-southwest onto Maurus Street, passing homes. Marys Street also crosses the railroad tracks and comes to an intersection with North Michael Street, at which point PA 255 splits from westbound PA 120 and heads northwest on two-lane, two-way North Michael Street. At the intersection with Michael Street, PA 120 splits to the east and PA 255 northbound heads northwest along with westbound PA 120 on one-way North Michael Street, crossing the railroad tracks. Marys Street and eastbound PA 120/northbound PA 255 heading northeast on one-way Railroad Street, running to the south of a Buffalo and Pittsburgh Railroad line. PA 120/PA 255 becomes a one-way pair, with westbound PA 120/southbound PA 255 following one-way North St. Marys and intersects PA 120, forming a concurrency with that route and becoming a four-lane divided highway. PA 255 heads into the commercial downtown of St. The route gains a center left-turn lane and runs past more commercial establishments before heading into residential areas on four-lane undivided South St. Marys Road, heading past a mix of rural homes and businesses, becoming a four-lane undivided road. At the intersection with Old Kersey Road, the route becomes a five-lane road with a center left-turn lane and passes a few businesses. The road becomes a four-lane divided highway and heads north through a mix of farmland and woodland with areas of housing. After a turn to the west, PA 255 continues into Fox Township and turns northwest, coming to an intersection with PA 948. The route runs through rural areas of development and passes through Byrnedale, heading into forested areas with occasional fields and curving to the northwest and becoming Million Dollar Highway. The road turns north through more rural areas and comes to a junction with the western terminus of PA 555. PA 255 enters Jay Township in Elk County and continues through agricultural and wooded areas with some residences, heading through Scattertown and Force. From here, the route heads through a mix of woodland and farmland with some homes, passing through Mill Run and Hollywood. The road passes through agricultural areas before heading into the residential community of Penfield and intersecting PA 153. PA 255 turns northeast and crosses into Huston Township, becoming Bennetts Valley Highway and continues through more forests with some patches of fields.

The route turns north and heads through the community of Sabula, where the railroad tracks turn east away from the road and the road runs to the west of Lake Sabula. Past this interchange, the road becomes two lanes and runs through more woodland with some fields and development. At this point, PA 255 becomes Bee Line Highway and heads northeast through wooded areas with some commercial development, coming to an interchange with I-80. The route becomes the border between Sandy Township to the north and DuBois to the south, passing more businesses and coming to Shaffer. The road runs immediately to the north of a Buffalo and Pittsburgh Railroad line and passes to the south of the Penn State DuBois university campus, gaining a center left-turn lane and heading through commercial areas with some homes. PA 255 begins at an intersection with US 219 in the city of DuBois in Clearfield County, heading east on two-lane undivided East DuBois Avenue.
