Miles between Asheville, NC and Harker Heights, TX

There are
1,105 mi
from Asheville, NC to Harker Heights, TX

That's the driving distance. It would take 19 hours 49 mins to go from Asheville, North Carolina to Harker Heights, Texas.

The flight distance (direct flight from Asheville, NC to Harker Heights, TX) is 924.88 mi.

1,105 mi = 1,777.77 kms