Travel options for:
Detroit to St. Louis
  • Fly

    $136 - $606
    1. Detroit

      28 min - hourly - line 019

      $2

    2. Outer Dr & Edsel

      45 min - every 2 hours - line 125

      $2

    3. Detroit (DTW)

      1 h 40 min - non-stop

      $130 - $600

    4. St. Louis (STL)

      30 min - every 20 minutes

      $2

  • Train

    $101 - $258
    1. Detroit Amtrak

      5 h 18 min - once daily

      $50 - $130

    2. Chicago Union Station Amtrak

      5 h 30 min - 3 times a day

      $50 - $130

  • Bus

    $44 - $163
    1. Detroit, MI

      5 h 20 min - once daily

      $19 - $80

    2. Chicago

      5 h 45 min - twice daily

      $25 - $85

  • Drive

    $50 - $80
    1. Detroit

      8 h 57 min - 552.6 miles

      $50 - $80

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

From Rosa Parks Transit 19 line 019 bus to Outer Dr & Edsel, line 125 bus to Detroit airport, fly to St. Louis airport, then train to St. Louis. 4 h 55 min $285. From Detroit Amtrak train to Chicago Union Station Amtrak then train to St. Louis Gateway Station Amtrak. 11 h 48 min $187. From Detroit, MI bus to Chicago then bus to St. Louis. 12 h 5 min $73. From Detroit drive to St. Louis. 8 h 57 min $66.