There are
1,295 mi
from Rapid City, SD to Spring Hill, TN
That's the driving distance. It would take 22 hours 52 mins to go from Rapid City, South Dakota to Spring Hill, Tennessee.
The flight distance (direct flight from Rapid City, SD to Spring Hill, TN) is 1,035.03 mi.
1,295 mi = 2,083.85 kms