Gore is an unincorporated town in western Frederick County, Virginia, United States located off the Northwestern Turnpike (U.S. Route 50) on Gore Road (VA 751) west of Winchester. The community is nestled in the Back Creek valley. Gore serves as the western terminus of the Winchester and Western Railroad.