Miles between Gary, IN and Rapid City, SD

There are
943 mi
from Gary, IN to Rapid City, SD

That's the driving distance. It would take 16 hours 38 mins to go from Gary, Indiana to Rapid City, South Dakota.

The flight distance (direct flight from Gary, IN to Rapid City, SD) is 821.55 mi.

943 mi = 1,518.28 kms