You asked:

what is the distance between buchanan, virginia and lexington, virginia

  • Lexington
    Lexington
    Buchanan County, Virginia is 144 miles (231 kilometers) from Lexington, as the crow flies.