What is the distance between Roanoke Virginia and Alexandria Virginia?

Probably about four hours or so. Roanoke is very very southwest and Alexandria, which is practically DC, is very northeast. Virginia is a big wide state.