The route makes a bend northeast prior to turning north at the Simpson Howell Road intersection and running past a mix of homes and businesses.
Farther north, the road becomes the border between the borough of Lincoln to the west and Elizabeth Township to the east as it heads through more forested areas with a few homes.
The route crosses into the city of McKeesport and widens into a divided highway as it comes to an intersection with PA 148.
Upon crossing Lincoln Way, PA 48 becomes Jacks Run Road and narrows to two lanes, entering more forested areas with occasional homes and businesses.
The road briefly passes through the borough of Wall prior to crossing back into North Versailles Township and heading into commercial areas, turning northeast.
The route widens into a four-lane divided highway and passes over Norfolk Southern's Pittsburgh Line and Turtle Creek, entering the borough of Monroeville.
PA 48 turns northwest, passing more businesses and reaching its northern terminus at an intersection with US 22 Bus.