There are
567 mi
from Eagan, MN to Rapid City, SD
That's the driving distance. It would take 9 hours 55 mins to go from Eagan, Minnesota to Rapid City, South Dakota.
The flight distance (direct flight from Eagan, MN to Rapid City, SD) is 498.64 mi.
567 mi = 912.56 kms