There are
1,022 mi
from Scottsdale, AZ to Harker Heights, TX
That's the driving distance. It would take 17 hours 39 mins to go from Scottsdale, Arizona to Harker Heights, Texas.
The flight distance (direct flight from Scottsdale, AZ to Harker Heights, TX) is 849.03 mi.
1,022 mi = 1.61 kms