Pennsylvania State Route 997 is a north-south highway in Eastern Franklin County. It runs from the Maryland/Franklin State Line, near Rouzerville, to the Franklin/Cumberland County Line, near Newburg. PA St Rt 997 passes through the following towns in Franklin County. Waynesboro
Quincy Mont Alto Pond Bank Scotland Green Village Pleasant Hall Roxbury PA St Rt 997 is multi-plexed in Franklin County. Pennsylvania State Route 16, at Waynesboro.
U.S. Rt. 30, at Fayetteville. Pennsylvania State Route 641, at Roxbury. PA St Rt 997 intersects the following highways in Franklin County. Pennsylvania State Route 16, at Waynesboro. Pennsylvania State Route 16, at Waynesboro. Pennsylvania State Route 233, at Mont Alto. U.S. Rt. 30, at Fayetteville. U.S. Rt. 30, at Fayetteville. Pennsylvania State Route 696, at Scotland. Interstate 81, at Scotland. U.S. Rt. 11, at Green VIllage. TRUCK Pennsylvania State Route 997, at Green Village. Pennsylvania State Route 433, near Green Village. TRUCK Pennsylvania State Route 997, near Green Village. Pennsylvania State Route 533, at Pleasant Hall. Pennsylvania State Route 433, near Lurgan. Pennsylvania State Route 641, at Roxbury. Pennsylvania State Route 641, at Roxbury. Interstate 76, near Newburg. Pennsylvania Turnpike, near Newburg.
Branches of PA St Rt 997 in Franklin County. A junction marker on WB PA St Rt 16. A guide marker on WB PA St Rt 16. WB PA St Rt 16/NB PA St Rt 997 west of Walnut. A guide marker on WB PA St Rt 16/NB PA St Rt 997. A BGS on EB I-76/PA Turn.