There are
2,049 mi
from St Petersburg, FL to Show Low, AZ
That's the driving distance. It would take 1 day 12 hours to go from St Petersburg, Florida to Show Low, Arizona.
The flight distance (direct flight from St Petersburg, FL to Show Low, AZ) is 1,676.84 mi.
2,049 mi = 3.22 kms