Miles between Newton, MA and Christiansburg, VA

There are
689 mi
from Newton, MA to Christiansburg, VA

That's the driving distance. It would take 13 hours 36 mins to go from Newton, Massachusetts to Christiansburg, Virginia.

The flight distance (direct flight from Newton, MA to Christiansburg, VA) is 606.36 mi.

689 mi = 1,108.63 kms