Miles between Rapid City, SD and Faribault, MN

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