There are
1,150 mi
from St Petersburg, FL to Passaic, NJ
That's the driving distance. It would take 22 hours to go from St Petersburg, Florida to Passaic, New Jersey.
The flight distance (direct flight from St Petersburg, FL to Passaic, NJ) is 1,024.96 mi.
1,150 mi = 1.61 kms