The journey from East St. Louis to Indianapolis covers roughly 240 miles via I-70 East. You will cross the state line into Indiana, passing through Effingham and Terre Haute. The drive typically takes 3.5 hours under normal conditions. This route is a major logistics corridor connecting the Midwest. Expect a mix of industrial landscapes and expansive cornfields.
Total Distance: 390 km driving, 360 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours 30 mins |
| Avg Price | $50 | $45 in fuel |
| Operator | Greyhound | Personal Vehicle |
| Route | St. Louis Bus Station to Indianapolis Station. | I-70 East through Terre Haute. |
| Tip | Book tickets online to avoid last-minute price surges. | Terre Haute is a convenient spot for a quick lunch break. |
Early autumn is perfect for the drive as the harvest season begins.