US 111 continued north from the state line along what is now SR 3001 (Susquehanna Trail) all the way to the city limits of York. The highway intersected the Stewartstown Branch of the Northern Central Railway and became Main Street through the borough of Shrewsbury, where the highway intersected PA 851 (Forrest Avenue). US 111 continued north and met the eastern end of PA 216 (Glen Rock Road) northeast of Glen Rock. The U.S. Highway continued through Loganville and Jacobus, following Main Street through both boroughs. US 111 crossed the East Branch of Codorus Creek, ascended to the village of Leader Heights, and entered the city of York next to the York Hospital just north of where I-83 Business now intersects Susquehanna Trail. The U.S. Highway continued along what is now I-83 Business (South George Street) into downtown York. At the central square, US 111 intersected Market Street, which carried US 30, PA 24, and PA 74. US 111 continued along North George Street concurrent with PA 24. The two highways intersected the Northern Central Railway just before they crossed Codorus Creek. Just north of the creek, US 111 and PA 24 left the city of York and passed through the borough of North York along what is both I-83 Business and SR 3065. Just after leaving the borough, US 111 and PA 24 separated at what is today the intersection of US 30 and PA 181. PA 24 continued north along North George Street while US 111 veered northwest along Arsenal Road, then north onto Susquehanna Trail, which is today designated SR 4005. The U.S. Highway followed the modern course of SR 4005 north to modern PA 238 (Church Road), then followed a township road to its intersection with PA 921 (Canal Road) just north of Little Conewago Creek at Zions View. US 111 continued north along what is now PA 297 (renamed from PA 295 in 2018). The U.S. highway followed the modern state highway except it continued straight where the state highway curves through its interchange with I-83 at Strinestown. US 111 followed modern PA 297 to just north of Conewago Creek, where PA 297 now turns east. The U.S. Highway followed Old Trail Road, which is a township road north to the village of Newberrytown. There, US 111 had an acute intersection with PA 24 (York Haven Road), which is today PA 382. The two highways