Miles between Asheville, NC and Dickinson, TX

There are
1,003 mi
from Asheville, NC to Dickinson, TX

That's the driving distance. It would take 18 hours 45 mins to go from Asheville, North Carolina to Dickinson, Texas.

The flight distance (direct flight from Asheville, NC to Dickinson, TX) is 841.56 mi.

1,003 mi = 1,613.80 kms