There are
1,306 mi
from Roseville, CA to Rapid City, SD
That's the driving distance. It would take 22 hours 27 mins to go from Roseville, California to Rapid City, South Dakota.
The flight distance (direct flight from Roseville, CA to Rapid City, SD) is 1,002.81 mi.
1,306 mi = 1.61 kms