There are
786 mi
from Oshkosh, WI to Rapid City, SD
That's the driving distance. It would take 13 hours 58 mins to go from Oshkosh, Wisconsin to Rapid City, South Dakota.
The flight distance (direct flight from Oshkosh, WI to Rapid City, SD) is 728.43 mi.
786 mi = 1,264.33 kms