Travel options for:
St. Louis to Indianapolis
  • Bus

    $30 - $70
    1. St. Louis

      5 h 32 min - once daily

      $30 - $70

  • Drive

    $23 - $35
    1. St. Louis

      4 h 6 min - 243.1 miles

      $23 - $35

  • Fly

    $154 - $804
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      3 h - 1 stopover

      $150 - $800

    3. Indianapolis (IND)

      39 min - hourly - line 8

      $2

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From St. Louis bus to Indianapolis, IN. 5 h 32 min $50. From St. Louis drive to Indianapolis. 4 h 6 min $29. From CIVIC CENTER station train to St. Louis airport, fly to Indianapolis airport, then line 8 bus to Indianapolis. 5 h 20 min $444.