Around the World

Distance between Iowa City and St. Louis

Distance from Iowa City, IA to St. Louis, MO is 221 miles / 356 kilometers.

Map showing the distance from Iowa City to St. Louis

Beeline Air distance: miles km

Iowa City, IA

City: Iowa City, IA
Country: United States

St. Louis, MO

City: St. Louis, MO
Country: United States

Time difference between Iowa City and St. Louis

There is no time difference between Iowa City and St. Louis. Current local time in Iowa City and St. Louis is 14:15 CST (2025-01-23)

Search