Home

Welcome to our Town!

Incorporated March 4, 1884, approximately 400 residents now call the valley between Goshen Pass, Panther's Gap and Bells' Valley home.

The Town of Goshen, Virginia, located in the northwest section of Rockbridge County, is centrally located to Lexington, Staunton, Clifton Forge and Hot Springs.

State Routes 42 and 39 intersect at a point in town where picturesque Mill Creek meets the Calfpasture River. These two bodies of water ultimately converge to form the Maury River which is a very popular destination; called Goshen Pass, four miles from town, it is a natural wonderland, perfect for hiking, fishing, picnicking, kayaking, swimming, camping, photography and much more.

George Washington National Forest and Goshen-Little North Mountain Wildlife Management Areas border much of the town and are accessible by numerous state forest service access roads and hiking trails.

Goshen has had an interesting history as a resort town and industrial center and is now a popular destination for genealogists, historians, fishing, hunters and campers.

Visit Goshen to relax and unwind or to enjoy the great outdoor activities and adventures!