There are
1,263 mi
from Nashville, TN to Rapid City, SD
That's the driving distance. It would take 22 hours 17 mins to go from Nashville, Tennessee to Rapid City, South Dakota.
The flight distance (direct flight from Nashville, TN to Rapid City, SD) is 1,023.80 mi.
1,263 mi = 1.61 kms