There are
1,322 mi
from Westland, MI to Harker Heights, TX
That's the driving distance. It would take 23 hours 45 mins to go from Westland, Michigan to Harker Heights, Texas.
The flight distance (direct flight from Westland, MI to Harker Heights, TX) is 1,104.82 mi.
1,322 mi = 2,127.58 kms