Travel options for:
Toronto to New Hampshire
  • Fly Toronto Island to Boston, bus

    $103 - $375
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 35 min - non-stop

      $85 - $350

    3. Boston (BOS)

      59 min - every 2 hours

      $16 - $23

  • Fly Toronto to Boston, bus

    $117 - $437
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 32 min - non-stop

      $100 - $420

    3. Boston (BOS)

      59 min - every 2 hours

      $16 - $23

  • Bus to Buffalo, fly to Boston, bus

    $105 - $397
    1. Toronto

      2 h 10 min - 3 times a day

      $11 - $21

    2. Ellicott St & North Division

      40 min - hourly

      $2 - $23

    3. Buffalo (BUF)

      1 h 17 min - non-stop

      $75 - $330

    4. Boston (BOS)

      59 min - every 2 hours

      $16 - $23

  • Fly Toronto to Hartford, bus

    $180 - $606
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 37 min - non-stop

      $120 - $550

    3. Hartford (BDL)

      34 min - hourly - line 30

      $1 - $4

    4. Hartford, CT - Union Station

      1 h 55 min - every 5 minutes

      $15 - $45

    5. Boston, MA - South Station

      1 h 5 min - every 4 hours

      $15 - $18

    6. Nashus, NH

      6 min - 3.3 miles

      $23 - $28

  • Train, bus via Montréal, QC

    $103 - $174
    1. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal, QC

      6 h 9 min - once daily

      $30 - $75

  • Bus Megabus CA

    $71 - $132
    1. Toronto, ON

      5 h 45 min - every 3 hours

      $35 - $55

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal, QC

      6 h 9 min - once daily

      $30 - $75

  • Bus

    $97 - $174
    1. Toronto, ON

      4 h 5 min - every 4 hours

      $30 - $45

    2. Rochester, NY

      4 h 30 min - 4 times a day

      $35 - $55

    3. Albany, NY

      3 h 25 min - 4 times a day

      $19 - $40

    4. Boston, MA - South Station

      1 h 25 min - 3 times a day

      $12 - $35

  • Train, bus

    1. Toronto

      10 h 55 min - every 3 hours

      $80 - $170

    2. Albany-Rensselaer Amtrak

      4 h 56 min - once daily

    3. Boston, MA - South Station

      1 h 25 min - 3 times a day

      $12 - $35

  • Drive

    $70 - $110
    1. Toronto

      10 h 7 min - 534.6 miles

      $70 - $110

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

From Union Station line 509 tram to Toronto Island airport, fly to Boston airport, then bus to Salem. 5 h 46 min $161. From UP Express Union Station train to Toronto airport, fly to Boston airport, then bus to Salem. 5 h 56 min $159. From Toronto, ON bus to Ellicott St & North Division St, bus to Buffalo airport, fly to Boston airport, then bus to Salem. 7 h 19 min $209. From UP Express Union Station train to Toronto airport, fly to Hartford airport, line 30 bus to Hartford, CT - Union Station, bus to Boston, MA - South Station, bus to Nashus, NH, then taxi to Nashua. 8 h 48 min $294. From Toronto train to Station Bonaventure, line 2 subway to Montréal, QC, then bus to Manchester, NH. 12 h 11 min $141. From Toronto, ON bus to Station Bonaventure, line 2 subway to Montréal, QC, then bus to Manchester, NH. 13 h 2 min $96. From Toronto, ON bus to Rochester, NY, bus to Albany, NY, bus to Boston, MA - South Station, then bus to Manchester, NH. 16 h 3 min $141. From Toronto train to Albany-Rensselaer Amtrak, train to Boston, MA - South Station, then bus to Manchester, NH. 18 h 54 min. From Toronto drive to Manchester. 10 h 7 min $86.