There are
1,576 mi
from Rapid City, SD to Mt Airy, NC
That's the driving distance. It would take 1 day 4 hours to go from Rapid City, South Dakota to Mt Airy, North Carolina.
The flight distance (direct flight from Rapid City, SD to Mt Airy, NC) is 1,296.81 mi.
1,576 mi = 2,536.63 kms