There are
1,242 mi
from Sandy, UT to Harker Heights, TX
That's the driving distance. It would take 23 hours 53 mins to go from Sandy, Utah to Harker Heights, Texas.
The flight distance (direct flight from Sandy, UT to Harker Heights, TX) is 1,028.51 mi.
1,242 mi = 1.61 kms