Around the World

Distance between Petersburg and Richmond

Distance from Petersburg, IL to Richmond, IN is 263 miles / 423 kilometers.

Map showing the distance from Petersburg to Richmond

Beeline Air distance: miles km

Petersburg, IL

City: Petersburg, IL
Country: United States

Richmond, IN

City: Richmond, IN
Country: United States

Time difference between Petersburg and Richmond

The time difference between Petersburg and Richmond is 1 hour. Richmond is 1 hour ahead of Petersburg. Current local time in Petersburg is 05:44 CST (2025-02-27) and time in Richmond is 06:44 EST (2025-02-27).

Search