Travel options for:
Cleveland to Toronto
  • Train, Thru-Bus

    $81 - $125
    1. Cleveland Amtrak

      2 h 56 min - once daily

      $35 - $60

    2. Buffalo Depew Station Amtrak

      13 min - once daily

      $23 - $35

    3. Exchange St & Amtrak Station

      4 min - hourly - line 24

      $2

    4. Buffalo, NY

      1 h 27 min - once daily

      $16 - $30

      • Toronto, ON
  • Bus, Thru-Bus

    $51 - $104
    1. Cleveland, OH

      44 min - once daily

      $11 - $29

    2. Akron, OH

      4 h 40 min - once daily

      $24 - $45

    3. Buffalo, NY

      1 h 27 min - once daily

      $16 - $30

      • Toronto, ON
  • Bus, train

    $108 - $155
    1. Cleveland, OH

      3 h 10 min - once daily

      $35 - $55

    2. Detroit, MI

      4 h 2 min - once daily

      $40 - $60

    3. Brantford

      1 h 6 min - every 3 hours

      $28 - $40

      • Toronto
  • Drive

    $35 - $60
    1. Cleveland

      5 h 5 min - 289.7 miles

      $35 - $60

      • Toronto
  • Fly

    $214 - $426
    1. Cleveland

      27 min - every 15 minutes

      $3

    2. Cleveland (CLE)

      1 h 2 min - non-stop

      $190 - $400

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

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

From Cleveland Amtrak train to Buffalo Depew Station Amtrak, train to Exchange St & Amtrak Station, line 24 bus to Buffalo, NY, then Thru-Bus to Toronto, ON. 6 h 45 min $124. From Cleveland, OH bus to Akron, OH, bus to Buffalo, NY, then Thru-Bus to Toronto, ON. 8 h 51 min $90. From Cleveland, OH bus to Detroit, MI, bus to Brantford, then train to Toronto. 9 h 37 min $132. From Cleveland drive to Toronto. 5 h 5 min $46. From Tower City-Public Sq Station subway to Cleveland airport, fly to Toronto airport, then train to Toronto. 3 h 57 min $254.