how long does it take to get to virginia by bus
distance