Miles between St Petersburg, FL and Ansonia, CT

There are
1,222 mi
from St Petersburg, FL to Ansonia, CT

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

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

1,222 mi = 1.61 kms