New Castle Virginia
“Between The Great Road”



Town of New Castle VA

The very small town of New Castle is located in Craig county Virginia in the Blue Ridge Mountains. New Castle is an under developed natural landscape where the outdoor recreation is abundant. New Castle is in an area considered Virginia’s Highlands and adjacent to the George Washington National Forest. New Castle offers fishing, hunting, bird watching, primitive camping, and hiking the Appalachian Trail. While you are here explore and checkout the Old Brick Hotel, The 1850s courthouse, The Artisan Center, the farmers market, and the Craig County Fall Festival.


History of New Castle VA

Before the pioneers of Europe and Britain began to settle the Indians traveled looking for wild game in an era between the “Great Road” of the Shenandoah Valley and the mountains of West Virginia. An outpost was formed called “Craigs Camp” which was visited by George Washington as a young man. Farmers and tradesman began to settle in the area, at the time was named “New Fincastle”. Newfincastle became the county seat in 1851.

During the Civil War many men and boys left to fight with the Confederate Army. In 1864 Union troops passed through the county in search of food, and tried to burn down the courthouse.

In 1880  the railroad came to the area due to the fact iron ore was discovered. the population grew until the Great Despression and the Civilian Conservation corp provided work on Barbour’s Creek which helped rebuild and revitalize the town with new utilities.



Back to Virginia Mountains Cities & Towns Travel Guide