Miles between St Petersburg, FL and Lake In The Hills, IL

There are
1,214 mi
from St Petersburg, FL to Lake In The Hills, IL

That's the driving distance. It would take 23 hours 6 mins to go from St Petersburg, Florida to Lake In The Hills, Illinois.

The flight distance (direct flight from St Petersburg, FL to Lake In The Hills, IL) is 1,045.70 mi.

1,214 mi = 1.61 kms