Miles between Newton, MA and Colonial Heights, VA

There are
560 mi
from Newton, MA to Colonial Heights, VA

That's the driving distance. It would take 11 hours 35 mins to go from Newton, Massachusetts to Colonial Heights, Virginia.

The flight distance (direct flight from Newton, MA to Colonial Heights, VA) is 481.61 mi.

560 mi = 902.02 kms