There are
775 mi
from Dickson, TN to Harker Heights, TX
That's the driving distance. It would take 13 hours 40 mins to go from Dickson, Tennessee to Harker Heights, Texas.
The flight distance (direct flight from Dickson, TN to Harker Heights, TX) is 683.99 mi.
775 mi = 1,247.58 kms