There are
163 mi
from Columbia, SC to Asheboro, NC
That's the driving distance. It would take 3 hours 27 mins to go from Columbia, South Carolina to Asheboro, North Carolina.
The flight distance (direct flight from Columbia, SC to Asheboro, NC) is 136.77 mi.
163 mi = 262.68 kms