Travel options for:
Toronto to Ithaca
  • Bus

    $42 - $66
    1. Toronto, ON

      2 h 10 min - 3 times a day

      $11 - $21

    2. Buffalo, NY

      3 h 35 min - once daily

      $30 - $45

  • Bus via Rochester, NY

    $51 - $74
    1. Toronto, ON

      4 h 5 min - every 4 hours

      $30 - $45

    2. Rochester, NY

      1 h 55 min - once daily

      $20 - $30

  • Train, bus via Rochester, NY

    $67 - $94
    1. Toronto Union Station, ON

      5 h 33 min - once daily

      $45 - $65

    2. Rochester, NY

      16 min - 4416 feet

    3. Rochester, NY

      1 h 55 min - once daily

      $20 - $30

  • Train, bus

    $67 - $94
    1. Toronto

      6 h 13 min - every 3 hours

      $45 - $65

    2. Rochester, NY

      1 h 55 min - once daily

      $20 - $30

  • Drive

    $30 - $50
    1. Toronto

      4 h 38 min - 253 miles

      $30 - $50

  • Fly, bus

    $239 - $665
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      51 min - non-stop

      $210 - $650

    3. Rochester (ROC)

      25 min - hourly - line 6

      $1 - $2

    4. Transit Center - no direction

      7 min - 2182 feet

    5. Rochester, NY

      1 h 55 min - once daily

      $20 - $30

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

From Toronto, ON bus to Buffalo, NY then bus to Ithaca, NY. 6 h 45 min $57. From Toronto, ON bus to Rochester, NY then bus to Ithaca, NY. 7 h $64. From Toronto Union Station, ON train to Rochester, NY, walk to Rochester, NY, then bus to Ithaca, NY. 8 h 44 min $81. From Toronto train to Rochester, NY then bus to Ithaca, NY. 9 h 8 min $81. From Toronto drive to Ithaca. 4 h 38 min $40. From UP Express Union Station train to Toronto airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, NY, then bus to Ithaca. 6 h 10 min $330.