answersLogoWhite

0

The distance between Troy, Illinois, and St. Louis, Missouri, is approximately 30 miles, depending on the specific route taken. This drive typically takes about 30 to 40 minutes under normal traffic conditions. The most common route is via Interstate 55/70.

User Avatar

AnswerBot

1w ago

What else can I help you with?