The drive from Rochester to St. Louis is approximately 750 kilometers, primarily using I-35 S and I-70 E. This route takes you through Iowa and into Missouri. Expect a travel time of 7 to 8 hours. St. Louis is a historic city known for the Gateway Arch and its vibrant cultural scene.
Total Distance: 750 km driving, 650 km air distance.
Traffic in St. Louis can be heavy; plan your arrival accordingly.
Anytime, but spring or autumn for mild weather.