Miles between Rapid City, SD and Sandy, UT

There are
666 mi
from Rapid City, SD to Sandy, UT

That's the driving distance. It would take 11 hours 59 mins to go from Rapid City, South Dakota to Sandy, Utah.

The flight distance (direct flight from Rapid City, SD to Sandy, UT) is 502.66 mi.

666 mi = 1,072.11 kms