There are
1,334 mi
from Vista, CA to Harker Heights, TX
That's the driving distance. It would take 23 hours 16 mins to go from Vista, California to Harker Heights, Texas.
The flight distance (direct flight from Vista, CA to Harker Heights, TX) is 1,153.27 mi.
1,334 mi = 1.61 kms