Travel options for:
New York to Niagara Falls
  • Fly New York La Guardia to Buffalo

    $74 - $374
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 28 min - non-stop

      $65 - $360

    4. Buffalo (BUF)

      30 min - every 4 hours

      $2

    5. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly New York JFK to Buffalo

    $77 - $372
    1. New York

      40 min - every 20 minutes

      $3

    2. Howard Beach – JFK Airport

      10 min - every 10 minutes

      $5

    3. New York JFK (JFK)

      1 h 21 min - non-stop

      $65 - $360

    4. Buffalo (BUF)

      30 min - every 4 hours

      $2

    5. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly Newark to Buffalo

    $113 - $483
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 23 min - non-stop

      $90 - $460

    4. Buffalo (BUF)

      30 min - every 4 hours

      $2

    5. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly Newark to Toronto Island, train

    $152 - $507
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 25 min - non-stop

      $100 - $440

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    5. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Train to Philadelphia, fly to Buffalo

    $240 - $915
    1. New York

      1 h 7 min - 4 times a day

      $75 - $210

    2. 30th Street Station

      18 min - every 30 minutes

      $8

    3. Philadelphia (PHL)

      1 h 16 min - non-stop

      $150 - $700

    4. Buffalo (BUF)

      30 min - every 4 hours

      $2

    5. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly New York La Guardia to Toronto, train

    $141 - $419
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 30 min - non-stop

      $85 - $340

    4. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    5. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Bus

    $41 - $90
    1. New York, NY

      7 h 35 min - twice daily

      $35 - $90

    2. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Train

    $70 - $200
    1. New York Penn Station

      8 h 51 min - once daily

      $70 - $200

  • Thru-Bus

    $40 - $100
    1. New York

      11 h 33 min - once daily

      $40 - $100

  • Drive

    $35 - $60
    1. New York

      7 h 11 min - 399.9 miles

      $35 - $60

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

From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 5 h 22 min $152. From W 4 St subway to Howard Beach – JFK Airport, train to New York JFK airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 5 h 32 min $141. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 5 h 9 min $182. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto Island airport, line 509 tram to Toronto Union Station, ON, then train to Niagara Falls. 7 h 6 min $231. From New York Penn Station train to 30th Street Station, train to Philadelphia airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 15 min $444. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 7 h 32 min $191. From New York, NY bus to Ellicott St & MTC then line 40 bus to 4th St. 8 h 41 min $63. From New York Penn Station train to Niagara Falls Amtrak. 8 h 51 min $139. From New York Thru-Bus to Niagara Falls. 11 h 33 min $69. From New York drive to Niagara Falls. 7 h 11 min $47.