West Virginia Route 12

West Virginia Route 12 (WV 12) is a north–south route located in the southern portion of the U.S. state of West Virginia. The southern terminus of the route is at U.S. Route 219 in Peterstown, Monroe County, less than 300 yd from the Virginia state line. It compromises a portion of the Farm Heritage Road byway between Peterstown and West Virginia Route 122. The northern terminus of the route is at U.S. Route 60 in Alta, Greenbrier County, near Interstate 64 exit 161.

Route description
WV 12 begins at U.S. Route 219 in Peterstown. The route heads north through Peterstown and enters rural southwest Monroe County. Route 12 is part of the Farm Heritage Road, a West Virginia State Byway, from Peterstown to Forest Hill. It passes through the unincorporated communities of Cashmere, Ballard, and Red Sulphur Springs before entering Summers County.

Route 12 enters Forest Hill, where it meets West Virginia Route 122. The highway continues northward from Forest Hill, paralleling the Greenbrier River and passing Big Bend Mountain before it meets West Virginia Route 3 at Hilldale. At this junction, Route 12 forms a concurrency with WV 3, and the highways head east across the river. The routes run alongside the Greenbrier River again at Talcott and continue to Lowell before following the river north to Pence Springs. The routes then head northeast along the river through Barnettown before crossing into Greenbrier County. The two routes enter Alderson, where Route 3 leaves Route 12 to the south.

Route 12 continues east to West Virginia Route 63 at the eastern edge of Alderson, where it turns north. The route heads north through a mountainous area, passing through the communities of Blaker Mills and Asbury. It continues north to Alta, where it meets Interstate 64 at Exit 161 before terminating at U.S. Route 60.