Goshen is a town in Rockbridge County, Virginia, United States.
In the 18th century, European settler, Alexander Dunlop and his wife Anna MacFarlane moved to the Calfpasture.
A few of the first settlers include Bratton, Lockridge, Graham, Carter, and Davis.
On Thanksgiving Day, 1922, the Alleghany Hotel smoldered in flames and ash for 2+1⁄2 hours before the building was completely destroyed.
[6] The Goshen Land Company Bridge was listed on the National Register of Historic Places in 1978.
[8] According to the United States Census Bureau, the town has a total area of 1.7 square miles (4.5 km2), all of it land.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters.