Miles between Asheville, NC and Rockwall, TX

There are
934 mi
from Asheville, NC to Rockwall, TX

That's the driving distance. It would take 16 hours 50 mins to go from Asheville, North Carolina to Rockwall, Texas.

The flight distance (direct flight from Asheville, NC to Rockwall, TX) is 814.40 mi.

934 mi = 1,503.27 kms