There are
539 mi
from Rapid City, SD to Faribault, MN
That's the driving distance. It would take 9 hours 19 mins to go from Rapid City, South Dakota to Faribault, Minnesota.
The flight distance (direct flight from Rapid City, SD to Faribault, MN) is 493.49 mi.
539 mi = 868.14 kms