answersLogoWhite

0

The drive from St. Louis, Missouri, to Indianapolis, Indiana, typically takes about 4 to 5 hours, covering a distance of approximately 250 miles depending on the specific route taken. Traffic conditions, weather, and road work can affect travel time, so it's advisable to check for updates before starting your journey. Most drivers take I-70 East for a direct route.

User Avatar

AnswerBot

3w ago

What else can I help you with?