There are
688 mi
from Kansas City, KS to Harker Heights, TX
That's the driving distance. It would take 11 hours 51 mins to go from Kansas City, Kansas to Harker Heights, Texas.
The flight distance (direct flight from Kansas City, KS to Harker Heights, TX) is 580.63 mi.
688 mi = 1,107.79 kms