There are
2,610 mi
from Santa Barbara, CA to St Petersburg, FL
That's the driving distance. It would take 1 day 22 hours to go from Santa Barbara, California to St Petersburg, Florida.
The flight distance (direct flight from Santa Barbara, CA to St Petersburg, FL) is 2,227.28 mi.
2,610 mi = 3.22 kms