Travel options for:
St. Louis to Minneapolis
  • Fly

    $124 - $354
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      1 h 25 min - non-stop

      $120 - $350

    3. Minneapolis (MSP)

      20 min - every 15 minutes

      $2

  • Bus Greyhound USA

    $55 - $194
    1. St. Louis, MO

      5 h 45 min - twice daily

      $25 - $85

    2. Chicago, IL

      7 h 55 min - once daily

      $30 - $110

  • Train

    $118 - $310
    1. St. Louis Gateway Station

      5 h 40 min - 4 times a day

      $50 - $130

    2. Chicago Union Station Amtrak

      7 h 48 min - once daily

      $65 - $180

    3. Union Depot Station

      37 min - every 15 minutes

      $2

  • Bus via Des Moines

    $125 - $223
    1. St Louis, MO

      4 h 55 min - once daily

      $40 - $100

    2. Burlington, IA

      10 h 50 min - once daily

      $35 - $55

    3. Des Moines

      5 h 15 min - once daily

      $45 - $70

  • Drive

    $55 - $80
    1. St. Louis

      9 h 55 min - 562.1 miles

      $55 - $80

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

From CIVIC CENTER station train to St. Louis airport, fly to Minneapolis airport, then tram to Minneapolis. 3 h 21 min $134. From St. Louis, MO bus to Chicago, IL then bus to Minneapolis, MN. 14 h 40 min $98. From St. Louis Gateway Station Amtrak train to Chicago Union Station Amtrak, train to Union Depot Station, then tram to U.S. Bank Stadium Station. 15 h 11 min $224. From St Louis, MO bus to Burlington, IA, bus to Des Moines, then bus to Minneapolis, MN. 23 h $198. From St. Louis drive to Minneapolis. 9 h 55 min $67.