There are
1,268 mi
from Toledo, OH to Harker Heights, TX
That's the driving distance. It would take 22 hours 43 mins to go from Toledo, Ohio to Harker Heights, Texas.
The flight distance (direct flight from Toledo, OH to Harker Heights, TX) is 1,069.76 mi.
1,268 mi = 1.61 kms