how far is st louis from chicago

1 minute ago 1
Nature

The distance from St. Louis to Chicago is approximately 258 miles (415 kilometers) as the crow flies. The driving distance between the two cities is about 308 miles (496 kilometers), with an estimated driving time of around 5 hours and 51 minutes, depending on traffic and route taken.