Travel options for:
Buffalo to Cleveland
  • Train

    $61 - $124
    1. Buffalo

      18 min - every 3 hours

      $21 - $30

    2. Buffalo Depew Station Amtrak

      3 h 28 min - once daily

      $40 - $95

  • Bus

    $35 - $70
    1. Buffalo, NY

      4 h 40 min - once daily

      $24 - $45

    2. Akron, OH

      44 min - once daily

      $10 - $28

  • Drive

    $18 - $28
    1. Buffalo

      3 h 17 min - 191.7 miles

      $18 - $28

  • Fly from Buffalo

    $118 - $608
    1. Buffalo

      17 min - every 3 hours - line 204

      $2

    2. Buffalo (BUF)

      3 h 10 min - 1 stopover

      $110 - $600

    3. Cleveland (CLE)

      14 min - every 15 minutes

      $3

    4. W 117Th St-Madison Av Station

      18 min - every 10 minutes

      $3

  • Thru-Bus to Toronto, fly

    $211 - $442
    1. Buffalo

      1 h 25 min - once daily

      $14 - $40

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      58 min - non-stop

      $190 - $400

    4. Cleveland (CLE)

      14 min - every 15 minutes

      $3

    5. W 117Th St-Madison Av Station

      18 min - every 10 minutes

      $3

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

From Buffalo train to Buffalo Depew Station Amtrak then train to Cleveland Amtrak. 4 h 46 min $95. From Buffalo, NY bus to Akron, OH then bus to Cleveland, OH. 6 h 24 min $61. From Buffalo drive to Cleveland. 3 h 17 min $22. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Cleveland airport, subway to W 117Th St-Madison Av Station Stop #2, then bus to Cleveland. 5 h 10 min $338. From Buffalo, NY Thru-Bus to UP Express Union Station, train to Toronto airport, fly to Cleveland airport, subway to W 117Th St-Madison Av Station Stop #2, then bus to Cleveland. 4 h 34 min $261.