Miles between Cleveland, OH and Rapid City, SD

There are
1,257 mi
from Cleveland, OH to Rapid City, SD

That's the driving distance. It would take 22 hours 18 mins to go from Cleveland, Ohio to Rapid City, South Dakota.

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

1,257 mi = 1.61 kms