Around the World

Distance between Petersburg and Elgin

Distance from Petersburg, IN to Elgin, IL is 251 miles / 403 kilometers.

Map showing the distance from Petersburg to Elgin

Beeline Air distance: miles km

Petersburg, IN

City: Petersburg, IN
Country: United States
Coordinates: 38°29′31″N
87°16′43″W

Elgin, IL

City: Elgin, IL
Country: United States
Coordinates: 42°2′14″N
88°16′52″W

Time difference between Petersburg and Elgin

The time difference between Petersburg and Elgin is 1 hour. Elgin is 1 hour behind Petersburg. Current local time in Petersburg is 05:03 EST (2025-01-01) and time in Elgin is 04:03 CST (2025-01-01).

Search