Thomas is an unincorporated community in Buchanan County, Virginia, United States.
Thomas was named for John Thomas, a railroad official.
37°20′42″N 82°10′04″W / 37.34500°N 82.16778°W / 37.34500; -82.16778
This Buchanan County, Virginia state location article is a stub. You can help Wikipedia by adding missing information.