Travel options for:
Buffalo to Detroit
  • Train

    ×2
    1. Buffalo, NY

      27 min - once daily

      $4 - $11

    2. Niagara Falls

      1 h 7 min - once daily

      $13 - $40

    3. Aldershot

      3 h 32 min - hourly

      $45 - $65

      • Windsor
  • Thru-Bus, bus

    ×2
    1. Buffalo, NY

      1 h 27 min - once daily

      $19 - $25

    2. Toronto, ON

      4 h 57 min - once daily

      $46 - $50

      • Detroit, MI
  • Bus

    ×2
    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

    1. Buffalo

      4 h 40 min - 257.2 miles

      $26 - $40

      • Detroit
  • Fly Buffalo to Detroit

    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      1 h 12 min - non-stop

      $130 - $350

    3. Detroit (DTW)

      2 min - every 15 minutes

      $2

    4. North Terminal

      7 min - 1741 feet

    5. Detroit Metro Airport

      1 h 22 min - every 30 minutes

      $2

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

    1. Buffalo

      1 h 25 min - once daily

      $19 - $25

    2. Union Station

      9 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h - non-stop

      $75 - $250

    4. Windsor (YQG)

      26 min - hourly - line 8

      $6

      • Detroit
  • Bus to Toronto, fly to Windsor

    ×2
    1. Buffalo

      1 h 33 min - once daily

      $17 - $45

    2. Yorkdale Bus Terminal

      15 min - hourly - line 34

      $3 - $5

    3. Toronto (YYZ)

      1 h - non-stop

      $95 - $250

    4. Windsor (YQG)

      26 min - hourly - line 8

      $6

      • Detroit
  • Bus to Erie, fly to Detroit

    ×2
    1. Buffalo

      1 h 45 min - once daily

      $15 - $27

    2. Erie, PA

      11 min - 7 miles

      $22 - $27

    3. Erie (ERI)

      1 h 4 min - non-stop

      $120 - $650

    4. Detroit (DTW)

      2 min - every 15 minutes

      $2

    5. North Terminal

      7 min - 1741 feet

    6. Detroit Metro Airport

      1 h 22 min - every 30 minutes

      $2

      • Detroit
  • Train to Rochester, fly to Detroit

    1. Buffalo

      1 h 8 min - once daily

      $29 - $45

    2. Rochester Amtrak

      8 min - 2397 feet

    3. TC- Gate 11

      20 min - hourly - line 6

      $1 - $2

    4. Rochester (ROC)

      1 h 20 min - non-stop

      $170 - $350

    5. Detroit (DTW)

      2 min - every 15 minutes

      $2

    6. North Terminal

      7 min - 1741 feet

    7. Detroit Metro Airport

      1 h 22 min - every 30 minutes

      $2

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

From Buffalo, NY Thru-Bus to Niagara Falls, train to Aldershot, then train to Windsor. 6 h 32 min $116. From Buffalo, NY Thru-Bus to Toronto, ON then bus to Detroit, MI. 7 h 24 min $97. 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 $43. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Detroit airport, bus to North Terminal, walk to Detroit Metro Airport, then bus to Detroit. 4 h 21 min $262. From Buffalo, NY Thru-Bus to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Detroit. 4 h 46 min $204. From Buffalo, NY bus to Yorkdale Bus Terminal, line 34 bus to Toronto airport, fly to Windsor airport, then line 8 bus to Detroit. 5 h 24 min $227. From Buffalo, NY bus to Erie, PA, taxi to Erie airport, fly to Detroit airport, bus to North Terminal, walk to Detroit Metro Airport, then bus to Detroit. 5 h 53 min $490. From Buffalo Exchange Street Amtrak train to Rochester Amtrak, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Detroit airport, bus to North Terminal, walk to Detroit Metro Airport, then bus to Detroit. 6 h 13 min $411.