Buchanan is situated halfway between Lexington and Roanoke, Virginia. The town sits at the base of the Blue Ridge Mountains, just 4 miles from the Blue Ridge Parkway (mile marker 90.9). While Buchanan is known for civil war history, its location makes it a prime stopover for outdoor enthusiasts. With the James River close to downtown, the Jefferson National Forest at its back door and the Blue Ridge Parkway and the Peaks of Otter just a stones throw away, there’s plenty of adventure to be had in, and around, Buchanan.