There are
381 mi
from Mission, TX to Harker Heights, TX
That's the driving distance. It would take 7 hours 10 mins to go from Mission, Texas to Harker Heights, Texas.
The flight distance (direct flight from Mission, TX to Harker Heights, TX) is 338.73 mi.
381 mi = 613.16 kms