There are
945 mi
from Peoria, IL to Harker Heights, TX
That's the driving distance. It would take 17 hours 25 mins to go from Peoria, Illinois to Harker Heights, Texas.
The flight distance (direct flight from Peoria, IL to Harker Heights, TX) is 802.27 mi.
945 mi = 1,520.73 kms