There are
2,178 mi
from St Petersburg, FL to Paradise Valley, AZ
That's the driving distance. It would take 1 day 14 hours to go from St Petersburg, Florida to Paradise Valley, Arizona.
The flight distance (direct flight from St Petersburg, FL to Paradise Valley, AZ) is 1,780.24 mi.
2,178 mi = 3.22 kms