Miles between Washington, DC and Colonial Heights, VA

There are
129 mi
from Washington, DC to Colonial Heights, VA

That's the driving distance. It would take 2 hours 37 mins to go from Washington, District of Columbia to Colonial Heights, Virginia.

The flight distance (direct flight from Washington, DC to Colonial Heights, VA) is 115.88 mi.

129 mi = 208.35 kms