There are
1,215 mi
from Beaverton, OR to Rapid City, SD
That's the driving distance. It would take 21 hours 40 mins to go from Beaverton, Oregon to Rapid City, South Dakota.
The flight distance (direct flight from Beaverton, OR to Rapid City, SD) is 962.36 mi.
1,215 mi = 1.61 kms