Miles between Asheville, NC and Red Oak, TX

There are
976 mi
from Asheville, NC to Red Oak, TX

That's the driving distance. It would take 17 hours 36 mins to go from Asheville, North Carolina to Red Oak, Texas.

The flight distance (direct flight from Asheville, NC to Red Oak, TX) is 842.20 mi.

976 mi = 1,571.10 kms