You asked:

distance from roanoke va to richmond va

  • Roanoke
    Roanoke
    Richmond
    Richmond
    Roanoke is 137 miles (221 kilometers) from Richmond, as the crow flies.