Miles between Iowa City, IA and Harker Heights, TX

There are
996 mi
from Iowa City, IA to Harker Heights, TX

That's the driving distance. It would take 17 hours 27 mins to go from Iowa City, Iowa to Harker Heights, Texas.

The flight distance (direct flight from Iowa City, IA to Harker Heights, TX) is 805.92 mi.

996 mi = 1,603.00 kms