You asked:

what is the distance between charlottesville virginia and roanoke virginia

  • Roanoke
    Roanoke
    Charlottesville is 95.7 miles (154 kilometers) from Roanoke, as the crow flies.