Ort Valley Road and the main street of unincorporated Highland Park, Electric Avenue. US 522, US 22, and US 322 run concurrently south along Kishacoquillas Creek into the borough of Lewistown. East of downtown, US 522 diverges from the other two U.S. Highways, which continue along the freeway southeast toward Harrisburg. Westbound US 22 and US 322 interact with US 522 via a half diamond interchange; access between the southbound U.S. Highways and US 522 is via Logan Street and Walnut Street. Two-lane US 522 crosses Kishacoquillas Creek, leaves Lewistown, and passes the Lewistown Armory. The route continues northeast through Derry Township in the valley of Jacks Creek between Jacks Mountain to the north and Shade Mountain to the south, a valley that has several short ridges itself. US 522 passes the Old Hoopes School north of Maitland. The U.S. Highway continues into Decatur Township, where the route crosses Meadow Creek at Alfarata, Jacks Creek at Soradoville, and Wagner Run at Wagner. US 522 continues into Snyder County, where the route passes through the valley of Middle Creek. The highway immediately passes through the West Beaver Township borough of McClure, where the highway follows the South Branch of Middle Creek through a gap in a short ridge and follows Beaver Creek from its headwaters. US 522 follows that creek into Spring Township to Beaver Springs, where the U.S. Highway runs concurrently with PA 235. The highway crosses Beaver Township and through the borough of Beavertown, through which the route follows Market Street. US 522 crosses Middle Creek shortly after entering Franklin Township and passes through the county seat of Middleburg along Market Street and Main Street. Part of the route's course on Main Street is a concurrency with PA 104, with which the highway crosses Middle Creek a second time. US 522 crosses the creek for the last time in the Middle Creek Township community of Kreamer. The U.S. Highway enters Penn Township and passes through the northern fringe of the borough of Selinsgrove, where the route meets the southern end of PA 204. US 522 leaves Selinsgrove at its intersection with the north end of Market Street. The U.S. Highway veers northeast and crosses Penns Creek on a truss bridge into Monroe Township. US 522 expands to a four-lane divided highway named Susquehanna Trail and passes to the south of Penn Valley Airport before reaching its northern terminus at