SR 7 enters Clarke County from Frederick County, crossing Opequon Creek, and continues towards the town of Berryville. Business SR 7 (SR 7 Bus.) splits off just west of Berryville and passes through the town, while the main route bypasses the town to the north. Both routes cross US 340, and SR 7 Bus. rejoins SR 7 just east of the town. SR 7 crosses the Shenandoah River and its name changes to the Harry Flood Byrd Highway. SR 7 crosses the Loudoun-Clarke county line and the Appalachian Trail at the summit of Snickers Gap in the Blue Ridge Mountains.