There are
951 mi
from Midland, TX to Rapid City, SD
That's the driving distance. It would take 18 hours 24 mins to go from Midland, Texas to Rapid City, South Dakota.
The flight distance (direct flight from Midland, TX to Rapid City, SD) is 837.20 mi.
951 mi = 1,531.27 kms