There are
906 mi
from Tucson, AZ to Harker Heights, TX
That's the driving distance. It would take 15 hours 37 mins to go from Tucson, Arizona to Harker Heights, Texas.
The flight distance (direct flight from Tucson, AZ to Harker Heights, TX) is 783.71 mi.
906 mi = 1,458.58 kms