Miles between St George, UT and Harker Heights, TX

There are
1,188 mi
from St George, UT to Harker Heights, TX

That's the driving distance. It would take 22 hours 24 mins to go from St George, Utah to Harker Heights, Texas.

The flight distance (direct flight from St George, UT to Harker Heights, TX) is 999.35 mi.

1,188 mi = 1.61 kms