There are
2,521 mi
from St Petersburg, FL to San Dimas, CA
That's the driving distance. It would take 1 day 20 hours to go from St Petersburg, Florida to San Dimas, California.
The flight distance (direct flight from St Petersburg, FL to San Dimas, CA) is 2,118.64 mi.
2,521 mi = 3.22 kms