There are
1,171 mi
from Yonkers, NY to St Petersburg, FL
That's the driving distance. It would take 22 hours 25 mins to go from Yonkers, New York to St Petersburg, Florida.
The flight distance (direct flight from Yonkers, NY to St Petersburg, FL) is 1,035.55 mi.
1,171 mi = 1.61 kms