Miles between St Petersburg, FL and Danbury, CT

There are
1,212 mi
from St Petersburg, FL to Danbury, CT

That's the driving distance. It would take 23 hours 22 mins to go from St Petersburg, Florida to Danbury, Connecticut.

The flight distance (direct flight from St Petersburg, FL to Danbury, CT) is 1,074.95 mi.

1,212 mi = 1.61 kms