Miles between Columbia, SC and Asheboro, NC

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