US 340 continues northeast as two-lane Stonewall Jackson Memorial Highway through the communities of Springfield, Big Spring, and Oak Hill. The highway crosses Jeremys Run at Rileyville and crosses over the rail line between there and Compton, north of which the route passes under the railroad. US 340 enters Warren County at the hamlet of Overall by crossing Overall Run on the Overall Bridge, a Pratt deck arch truss bridge next to the rail line's bridge; these crossings are near the Milford Battlefield. The highway continues through Bentonville, the site of Shenandoah River Raymond R. "Andy" Guest Jr. State Park. US 340 crosses over the rail line and Flint Run north of Limeton and through Karo between its bridges across Gooney Run and Dry Run. The U.S. Highway temporarily expands to a four-lane divided highway and meets the northern terminus of Skyline Drive as the route enters the town of Front Royal at the north end of the Page Valley.