Cheap Bus, Train and Carpool tickets to Niagara Falls, US

What are the most popular routes to Niagara Falls?

New York City - Niagara FallsAverage priceCLP 63 749Average duration9h 18mDaily departures4
Buffalo - Niagara FallsAverage priceCLP 11 493Average duration45mDaily departures22
Boston - Niagara FallsAverage priceCLP 87 093Average duration16hDaily departures13
Montreal - Niagara FallsAverage priceCLP 88 039Average duration18h 55mDaily departures9
Miami - Niagara FallsAverage priceCLP 165 038Average duration1d 19hDaily departures4