Miles between Mesa, AZ and Rapid City, SD

There are
1,256 mi
from Mesa, AZ to Rapid City, SD

That's the driving distance. It would take 22 hours 32 mins to go from Mesa, Arizona to Rapid City, South Dakota.

The flight distance (direct flight from Mesa, AZ to Rapid City, SD) is 869.37 mi.

1,256 mi = 1.61 kms