Distance between Shoals and Iowa City
Distance from Shoals, IN to Iowa City, IA is 325 miles / 522 kilometers.
Map showing the distance from Shoals to Iowa City
![]() |
Air distance: | miles km |
Shoals, IN
City: | Shoals, IN |
Country: | United States |
Iowa City, IA
City: | Iowa City, IA |
Country: | United States |
Time difference between Shoals and Iowa City
The time difference between Shoals and Iowa City is 1 hour. Iowa City is 1 hour behind Shoals. Current local time in Shoals is 11:32 EST (2025-02-18) and time in Iowa City is 10:32 CST (2025-02-18).