There are
1,231 mi
from Lorain, OH to Rapid City, SD
That's the driving distance. It would take 21 hours 51 mins to go from Lorain, Ohio to Rapid City, South Dakota.
The flight distance (direct flight from Lorain, OH to Rapid City, SD) is 1,079.90 mi.
1,231 mi = 1.61 kms