Miles between St Petersburg, FL and Cottonwood Heights, UT

There are
2,354 mi
from St Petersburg, FL to Cottonwood Heights, UT

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

The flight distance (direct flight from St Petersburg, FL to Cottonwood Heights, UT) is 1,878.49 mi.

2,354 mi = 3.22 kms