Distance between Petersburg and Urbandale
Distance from Petersburg, IL to Urbandale, IA is 231 miles / 371 kilometers.
Map showing the distance from Petersburg to Urbandale
![]() |
Air distance: | miles km |
Petersburg, IL
City: | Petersburg, IL |
Country: | United States |
Urbandale, IA
City: | Urbandale, IA |
Country: | United States |
Time difference between Petersburg and Urbandale
There is no time difference between Petersburg and Urbandale. Current local time in Petersburg and Urbandale is 01:43 CST (2025-02-18)