There are
858 mi
from Columbia, MO to Asheboro, NC
That's the driving distance. It would take 16 hours 34 mins to go from Columbia, Missouri to Asheboro, North Carolina.
The flight distance (direct flight from Columbia, MO to Asheboro, NC) is 722.75 mi.
858 mi = 1,380.11 kms