Miles between Rapid City, SD and Harker Heights, TX

There are
1,196 mi
from Rapid City, SD to Harker Heights, TX

That's the driving distance. It would take 21 hours 16 mins to go from Rapid City, South Dakota to Harker Heights, Texas.

The flight distance (direct flight from Rapid City, SD to Harker Heights, TX) is 947.81 mi.

1,196 mi = 1,924.46 kms