Around the World

Distance between Petersburg and Lafayette

Distance from Petersburg, IL to Lafayette, IN is 159 miles / 256 kilometers.

Map showing the distance from Petersburg to Lafayette

Beeline Air distance: miles km

Petersburg, IL

City: Petersburg, IL
Country: United States
Coordinates: 40°0′42″N
89°50′53″W

Lafayette, IN

City: Lafayette, IN
Country: United States
Coordinates: 40°25′0″N
86°52′31″W

Time difference between Petersburg and Lafayette

The time difference between Petersburg and Lafayette is 1 hour. Lafayette is 1 hour ahead of Petersburg. Current local time in Petersburg is 00:54 CST (2025-01-08) and time in Lafayette is 01:54 EST (2025-01-08).

Search