There are
1,051 mi
from Naperville, IL to Harker Heights, TX
That's the driving distance. It would take 19 hours 29 mins to go from Naperville, Illinois to Harker Heights, Texas.
The flight distance (direct flight from Naperville, IL to Harker Heights, TX) is 907.76 mi.
1,051 mi = 1.61 kms