There are
493 mi
from Albany, NY to Colonial Heights, VA
That's the driving distance. It would take 10 hours 3 mins to go from Albany, New York to Colonial Heights, Virginia.
The flight distance (direct flight from Albany, NY to Colonial Heights, VA) is 420.74 mi.
493 mi = 794.05 kms