The caverns are located on U.S. Highway 221, between Linville and Marion, about four miles south of the Blue Ridge Parkway.