Top 7 trips from Indianapolis to St. Louis

Indianapolis to St. Louis
starting from Indianapolis
1.5 hours → Rosedale
56 minutes → Westfield
45 minutes → Effingham
2 hours → Greenville
49 minutes → Shiloh
26 minutes → St. Louis
5 hours of driving
Indianapolis to St. Louis via Mount Vernon
starting from Indianapolis
1.5 hours → Terre Haute
2 hours → Mount Vernon
1 hour → St. Louis



5 hours of driving
Indianapolis to St. Louis via Robinson
starting from Indianapolis
2 hours → Robinson
2 hours → Greenville
49 minutes → Shiloh
26 minutes → St. Louis


5 hours of driving
Indianapolis to St. Louis via Springfield
starting from Indianapolis
56 minutes → Crawfordsville
1.5 hours → Rantoul
1.5 hours → Springfield
1.5 hours → St. Louis


5.5 hours of driving
Indianapolis to St. Louis via Jasper
starting from Indianapolis
2.5 hours → Jasper
2 hours → Mount Vernon
1 hour → St. Louis



5.5 hours of driving
Indianapolis to St. Louis via Evansville
starting from Indianapolis
1 hour → Bloomington
2 hours → Evansville
2 hours → Nashville
60 minutes → St. Louis


6.5 hours of driving
Indianapolis to St. Louis via Louisville
starting from Indianapolis
2 hours → Louisville
2 hours → New Harmony
2 hours → Mount Vernon
1 hour → St. Louis


6.5 hours of driving

From:
     

To:
     


Explore alternate routes from Indianapolis to St. Louis, or you can get reverse directions from St. Louis to Indianapolis. Don't forget to factor in the weather. You can check the road conditions from Indianapolis to St. Louis. Check out other stops like Mount Vernon (Illinois), Robinson, Springfield (Illinois), Jasper (Indiana), Evansville, or Louisville.