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

    $124 - $304
    1. Chicago

      23 min - every 15 minutes

      $3

    2. Chicago Midway (MDW)

      1 h 5 min - non-stop

      $120 - $300

    3. St. Louis (STL)

      30 min - every 20 minutes

      $2

      • St. Louis
  • Fly from Chicago O'Hare

    $89 - $244
    1. Chicago

      43 min - every 10 minutes

      $3

    2. Chicago O'Hare (ORD)

      1 h 6 min - non-stop

      $85 - $240

    3. St. Louis (STL)

      30 min - every 20 minutes

      $2

      • St. Louis
  • Train

    $45 - $70
    1. Chicago Union Station Amtrak

      5 h 30 min - 3 times a day

      $45 - $70

      • St. Louis Gateway Station
  • Bus

    $30 - $85
    1. Chicago, IL

      5 h 45 min - twice daily

      $30 - $85

      • St. Louis, MO
  • Drive

    $29 - $45
    1. Chicago

      4 h 50 min - 298 miles

      $29 - $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. 3 h 8 min $174. From Jackson-Blue subway to Chicago O'Hare airport, fly to St. Louis airport, then train to St. Louis. 3 h 29 min $104. From Chicago Union Station Amtrak train to St. Louis Gateway Station Amtrak. 5 h 30 min $70. From Chicago, IL bus to St. Louis, MO. 5 h 45 min $36. From Chicago drive to St. Louis. 4 h 50 min $35.