Travel options for:
Buffalo to Detroit
  • Thru-Bus, train

    $64 - $105
    1. Buffalo, NY

      1 h 25 min - once daily

      $14 - $35

    2. Toronto

      4 h 15 min - hourly

      $50 - $70

      • Windsor
  • Thru-Bus, bus

    $38 - $100
    1. Buffalo, NY

      1 h 27 min - once daily

      $14 - $35

    2. Toronto, ON

      4 h 57 min - once daily

      $24 - $65

      • Detroit, MI
  • Bus

    $52 - $107
    1. Buffalo, NY

      4 h 40 min - once daily

      $24 - $45

    2. Akron, OH

      5 h 28 min - once daily

      $27 - $65

      • Detroit, MI
  • Drive

    $25 - $40
    1. Buffalo

      4 h 40 min - 257.2 miles

      $25 - $40

      • Detroit
  • Fly Buffalo to Detroit

    $136 - $497
    1. Buffalo

      15 min - 4 times a day

      $2 - $24

    2. Buffalo (BUF)

      1 h 7 min - non-stop

      $130 - $470

    3. Detroit (DTW)

      2 min - every 15 minutes

      $2

    4. North Terminal

      7 min - 1741 feet

    5. Detroit Metro Airport

      1 h 21 min - every 30 minutes

      $2

      • Detroit
  • Thru-Bus to Toronto Island, fly to Windsor

    $98 - $334
    1. Buffalo

      1 h 25 min - once daily

      $14 - $35

    2. Toronto - Royal York Hotel

      4 min - 1181 feet

    3. Union Station

      11 min - every 10 minutes - line 509

      $3

    4. Toronto Island (YTZ)

      1 h - non-stop

      $75 - $290

    5. Windsor (YQG)

      26 min - hourly - line 8

      $6

      • Detroit
  • Thru-Bus to Toronto, fly to Windsor

    $100 - $391
    1. Buffalo

      1 h 25 min - once daily

      $14 - $35

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      1 h - non-stop

      $80 - $350

    4. Windsor (YQG)

      26 min - hourly - line 8

      $6

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

From Buffalo, NY Thru-Bus to Toronto then train to Windsor. 5 h 59 min $112. From Buffalo, NY Thru-Bus to Toronto, ON then bus to Detroit, MI. 7 h 24 min $93. From Buffalo, NY bus to Akron, OH then bus to Detroit, MI. 11 h 8 min $115. From Buffalo drive to Detroit. 4 h 40 min $41. From Buffalo, NY bus to Buffalo airport, fly to Detroit airport, bus to North Terminal, walk to Detroit Metro Airport, then bus to Detroit. 4 h 13 min $370. From Buffalo, NY Thru-Bus to Toronto - Royal York Hotel, walk to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Detroit. 4 h 52 min $271. From Buffalo, NY Thru-Bus to UP Express Union Station, train to Toronto airport, fly to Windsor airport, then line 8 bus to Detroit. 5 h 1 min $200.