There are
1,205 mi
from Melbourne, FL to Harker Heights, TX
That's the driving distance. It would take 22 hours 19 mins to go from Melbourne, Florida to Harker Heights, Texas.
The flight distance (direct flight from Melbourne, FL to Harker Heights, TX) is 1,044.18 mi.
1,205 mi = 1.61 kms