There are
722 mi
from Asheville, NC to Columbia, MO
That's the driving distance. It would take 13 hours 39 mins to go from Asheville, North Carolina to Columbia, Missouri.
The flight distance (direct flight from Asheville, NC to Columbia, MO) is 585.01 mi.
722 mi = 1,162.10 kms