There are
690 mi
from Kansas City, MO to Harker Heights, TX
That's the driving distance. It would take 11 hours 52 mins to go from Kansas City, Missouri to Harker Heights, Texas.
The flight distance (direct flight from Kansas City, MO to Harker Heights, TX) is 580.50 mi.
690 mi = 1,110.24 kms