There are
2,134 mi
from Deerfield Beach, FL to Rapid City, SD
That's the driving distance. It would take 1 day 14 hours to go from Deerfield Beach, Florida to Rapid City, South Dakota.
The flight distance (direct flight from Deerfield Beach, FL to Rapid City, SD) is 1,780.35 mi.
2,134 mi = 3.22 kms