Travel options for:
Buffalo to Detroit
  • Train

    $76 - $112
    1. Buffalo

      3 h 38 min - every 3 hours

      $30 - $45

    2. Aldershot

      3 h 32 min - hourly

      $45 - $70

  • Bus

    $37 - $106
    1. Buffalo, NY

      2 h 10 min - 3 times a day

      $11 - $45

    2. Toronto, ON

      4 h 57 min - once daily

      $25 - $65

  • Drive

    $25 - $40
    1. Buffalo

      4 h 40 min - 257.2 miles

      $25 - $40

  • Fly Buffalo to Detroit

    $135 - $476
    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      1 h 11 min - non-stop

      $130 - $470

    3. Detroit (DTW)

      45 min - every 2 hours - line 125

      $2

    4. Fort & West Outer Drive

      22 min - hourly

      $1 - $2

  • Bus to Toronto Island, fly to Windsor

    $101 - $340
    1. Buffalo

      1 h 45 min - once daily

      $16 - $45

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h - non-stop

      $75 - $290

    4. Windsor (YQG)

      27 min - hourly - line 8

      $6

  • Bus to Toronto, fly to Windsor

    $103 - $397
    1. Buffalo

      1 h 45 min - once daily

      $16 - $45

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      1 h 3 min - non-stop

      $80 - $350

    4. Windsor (YQG)

      27 min - hourly - line 8

      $6

  • Bus to Erie, fly to Detroit

    $188 - $920
    1. Buffalo

      1 h 45 min - once daily

      $15 - $27

    2. Erie, PA

      11 min - 7 miles

      $30 - $40

    3. Erie (ERI)

      1 h 6 min - non-stop

      $140 - $850

    4. Detroit (DTW)

      45 min - every 2 hours - line 125

      $2

    5. Fort & West Outer Drive

      22 min - hourly

      $1 - $2

  • Train to Rochester, fly to Detroit

    $194 - $427
    1. Buffalo

      1 h 20 min - every 3 hours

      $30 - $45

    2. Rochester

      8 min - 2394 feet

    3. TC- Gate 11

      20 min - hourly - line 6

      $1 - $2

    4. Rochester (ROC)

      1 h 21 min - non-stop

      $160 - $380

    5. Detroit (DTW)

      45 min - every 2 hours - line 125

      $2

    6. Fort & West Outer Drive

      22 min - hourly

      $1 - $2

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

From Buffalo train to Aldershot then train to Windsor. 7 h 29 min $117. From Buffalo, NY bus to Toronto, ON then bus to Detroit, MI. 8 h 7 min $84. From Buffalo drive to Detroit. 4 h 40 min $39. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Detroit airport, line 125 bus to Fort & West Outer Drive, then bus to Detroit. 4 h 38 min $341. From Buffalo, NY bus to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Detroit. 5 h 10 min $267. From Buffalo, NY bus to UP Express Union Station, train to Toronto airport, fly to Windsor airport, then line 8 bus to Detroit. 5 h 25 min $199. From Buffalo, NY bus to Erie, PA, taxi to Erie airport, fly to Detroit airport, line 125 bus to Fort & West Outer Drive, then bus to Detroit. 6 h 13 min $648. From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Detroit airport, line 125 bus to Fort & West Outer Drive, then bus to Detroit. 6 h 44 min $411.