Miles between Hamilton, OH and Rapid City, SD

There are
1,215 mi
from Hamilton, OH to Rapid City, SD

That's the driving distance. It would take 21 hours 11 mins to go from Hamilton, Ohio to Rapid City, South Dakota.

The flight distance (direct flight from Hamilton, OH to Rapid City, SD) is 1,012.75 mi.

1,215 mi = 1,955.62 kms