• How many road miles from Chicago to St Louis?

    The drive from Chicago, IL to St. Louis, MO is approximately 5 hours & 297 miles. See related links