Miles between St Petersburg, FL and Cedar City, UT

There are
2,318 mi
from St Petersburg, FL to Cedar City, UT

That's the driving distance. It would take 1 day 18 hours to go from St Petersburg, Florida to Cedar City, Utah.

The flight distance (direct flight from St Petersburg, FL to Cedar City, UT) is 1,885.70 mi.

2,318 mi = 3.22 kms