There are
872 mi
from Boynton Beach, FL to Colonial Heights, VA
That's the driving distance. It would take 15 hours 54 mins to go from Boynton Beach, Florida to Colonial Heights, Virginia.
The flight distance (direct flight from Boynton Beach, FL to Colonial Heights, VA) is 756.70 mi.
872 mi = 1,402.86 kms