There are
606 mi
from Livonia, MI to Asheboro, NC
That's the driving distance. It would take 12 hours 4 mins to go from Livonia, Michigan to Asheboro, North Carolina.
The flight distance (direct flight from Livonia, MI to Asheboro, NC) is 497.72 mi.
606 mi = 975.73 kms