Miles between St Petersburg, FL and Rapid City, SD

There are
1,988 mi
from St Petersburg, FL to Rapid City, SD

That's the driving distance. It would take 1 day 11 hours to go from St Petersburg, Florida to Rapid City, South Dakota.

The flight distance (direct flight from St Petersburg, FL to Rapid City, SD) is 1,602.69 mi.

1,988 mi = 1.61 kms