The journey from Ames to St. Louis is approximately 400 miles. You will typically take I-35 South to I-80 East, then connect to I-55 South or I-70 East depending on your specific destination in the city. The drive takes about 6 hours. This route takes you through the heart of the Midwest, passing through Des Moines and crossing into Missouri. It is a popular route for those visiting the Gateway Arch.
Total Distance: 645 km driving distance; 550 km straight-line air distance.
Ensure your vehicle is in good condition for this longer drive.
May to October for pleasant weather and outdoor sightseeing.