Travel options for:
Chicago to St. Louis
  • Fly from Chicago Midway

    $114 - $254
    1. Chicago

      23min - every 15 minutes

      $3

    2. Chicago Midway (MDW)

      1hrs 05min - non-stop

      $110 - $250

    3. St. Louis (STL)

      30min - every 20 minutes

      $2

      • St. Louis
  • Fly from Chicago O'Hare

    $79 - $164
    1. Chicago

      43min - every 10 minutes

      $3

    2. Chicago O'Hare (ORD)

      1hrs 06min - non-stop

      $75 - $160

    3. St. Louis (STL)

      30min - every 20 minutes

      $2

      • St. Louis
  • Train

    $45 - $70
    1. Chicago Union Station Amtrak

      5hrs 30min - 3 times a day

      $45 - $70

      • St. Louis Gateway Station
  • Bus

    $30 - $75
    1. Chicago, IL

      5hrs 45min - twice daily

      $30 - $75

      • St. Louis, MO
  • Drive

    $30 - $45
    1. Chicago

      4hrs 50min - 298 miles

      $30 - $45

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

From Adams/Wabash subway to Chicago Midway airport, fly to St. Louis airport, then train to St. Louis. 3hrs 08min $174. From Jackson-Blue subway to Chicago O'Hare airport, fly to St. Louis airport, then train to St. Louis. 3hrs 29min $104. From Chicago Union Station Amtrak train to St. Louis Gateway Station Amtrak. 5hrs 30min $70. From Chicago, IL bus to St. Louis, MO. 5hrs 45min $36. From Chicago drive to St. Louis. 4hrs 50min $37.