Travel options for:
New Hampshire to Niagara Falls
  • Bus, fly to Buffalo

    $96 - $356
    1. Salem

      1 h - every 2 hours

      $16 - $23

    2. Boston (BOS)

      1 h 32 min - non-stop

      $75 - $330

    3. Buffalo (BUF)

      30 min - every 4 hours

      $2

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Bus, fly to Rochester, train

    $168 - $514
    1. Salem

      1 h - every 2 hours

      $16 - $23

    2. Boston (BOS)

      1 h 28 min - non-stop

      $120 - $440

    3. Rochester (ROC)

      25 min - hourly - line 6

      $1 - $2

    4. Transit Center - no direction

      8 min - 2458 feet

    5. Rochester

      2 h 31 min - every 3 hours

      $30 - $50

  • Bus, fly to Toronto Island, train

    $135 - $420
    1. Salem

      1 h - every 2 hours

      $16 - $23

    2. Boston (BOS)

      1 h 55 min - non-stop

      $85 - $350

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Bus, fly to Toronto, train

    $168 - $512
    1. Salem

      1 h - every 2 hours

      $16 - $23

    2. Boston (BOS)

      1 h 50 min - non-stop

      $100 - $420

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Bus

    $78 - $214
    1. Manchester, NH

      1 h 25 min - 3 times a day

      $12 - $35

    2. Boston, MA South Station

      3 h 25 min - 4 times a day

      $19 - $40

    3. Albany, NY

      6 h 15 min - 4 times a day

      $45 - $140

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Bus, train

    $117 - $227
    1. Manchester, NH

      1 h 25 min - 3 times a day

      $12 - $35

    2. Boston South Station Amtrak

      5 h 10 min - once daily

      $40 - $100

    3. Albany

      6 h 32 min - every 3 hours

      $65 - $95

  • Drive

    $40 - $65
    1. Manchester

      8 h 40 min - 452.4 miles

      $40 - $65

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

From Salem, New Hampshire bus to Boston airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 5 h 48 min $183. From Salem, New Hampshire bus to Boston airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Niagara Falls. 7 h 59 min $270. From Salem, New Hampshire bus to Boston airport, fly to Toronto Island airport, line 509 tram to Toronto Union Station, ON, then train to Niagara Falls. 8 h 6 min $202. From Salem, New Hampshire bus to Boston airport, fly to Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 8 h 14 min $222. From Manchester, NH bus to Boston, MA South Station, bus to Albany, NY, bus to Ellicott St & MTC, then line 40 bus to 4th St. 14 h 11 min $200. From Manchester, NH bus to Boston South Station Amtrak, train to Albany, then train to Niagara Falls. 15 h 7 min $168. From Manchester drive to Niagara Falls. 8 h 40 min $54.