Miles between Hamilton, OH and Harker Heights, TX

There are
1,108 mi
from Hamilton, OH to Harker Heights, TX

That's the driving distance. It would take 19 hours 52 mins to go from Hamilton, Ohio to Harker Heights, Texas.

The flight distance (direct flight from Hamilton, OH to Harker Heights, TX) is 934.50 mi.

1,108 mi = 1,782.50 kms