US 17 continues northwest as a two-lane road that follows the eastern boundary of Fort A.P. Hill. The U.S. Highway passes through Rappahannock Academy, named for a defunct military school, Moss Neck, and Olney Corner before curving west. US 17 becomes Mills Drive on entering Spotsylvania County. At New Post, the highway intersects SR 2, which heads south as Sandy Lane Drive toward Bowling Green and north concurrent with US 17 Business as Tidewater Trail toward Fredericksburg. US 17 crosses over CSX's RF&P Subdivision as it heads west to its junction with US 1 (Jefferson Davis Highway) at Massaponax. The two U.S. Highways run together through a commercial area north to a partial cloverleaf interchange with I-95. US 17 follows the six-lane Interstate north through a cloverleaf interchange with SR 3 (Germanna Highway) within the city of Fredericksburg and over the Rappahannock River on the Rappahannock Falls Bridge. North of the river in Stafford County, US 17 separates from I-95 and receives the northern end of US 17 Business at a cloverleaf interchange in Falmouth.