There are
1,187 mi
from St Petersburg, FL to Prospect Heights, IL
That's the driving distance. It would take 22 hours 37 mins to go from St Petersburg, Florida to Prospect Heights, Illinois.
The flight distance (direct flight from St Petersburg, FL to Prospect Heights, IL) is 1,033.49 mi.
1,187 mi = 1.61 kms