Distance between Elgin and St. Petersburg
Distance from Elgin, IL to St. Petersburg, FL is 1035 miles / 1666 kilometers.
Map showing the distance from Elgin to St. Petersburg
Air distance: | miles km |
Elgin, IL
City: | Elgin, IL |
Country: | United States |
St. Petersburg, FL
City: | St. Petersburg, FL |
Country: | United States |
Time difference between Elgin and St. Petersburg
The time difference between Elgin and St. Petersburg is 1 hour. St. Petersburg is 1 hour ahead of Elgin. Current local time in Elgin is 07:26 CST (2025-01-24) and time in St. Petersburg is 08:26 EST (2025-01-24).