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