How to get from St Louis to Iowa City by car, truck, bike, walk

Distance between St Louis and Iowa City is 356 kilometers (221 miles).
Driving distance from St Louis to Iowa City is 417 kilometers (259 miles)

St LouisIowa City
Leaving from
Going to

Route Map

4 Ways from St Louis (United states/Missouri) to Iowa City (United States/Iowa)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 181.55 km
2. Keep left 76 m
3. Turn left onto Paris Gravel Road 892 m
4. Turn right onto Veterans Road 5.14 km
5. Turn left onto State Highway W, MO W 2.75 km
6. Turn left onto Avenue of the Saints, US 61 27.32 km
7. Keep right onto Avenue of the Saints, US 61 121.58 km
8. Keep left onto Avenue of the Saints, US 218, IA 27 71.23 km
9. Keep right 1.08 km
10. Turn slight right onto Oak Crest Hill Road Southeast 3.81 km
11. Turn right onto West Benton Street 338 m
12. Turn left onto South Capitol Street 127 m
13. Turn right onto Lafayette Street 129 m
14. Turn left onto South Clinton Street 242 m
15. Turn right onto East Prentiss Street 241 m
16. Turn left onto South Linn Street 765 m
17. Turn right onto Iowa Avenue 147 m
18. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from St Louis (United states/Missouri) to Iowa City (United States/Iowa)?
How do I get from St Louis (United states/Missouri) to Iowa City (United States/Iowa) the fastest?
How long does it take to get from St Louis (United states/Missouri) to Iowa City (United States/Iowa)?