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

Scenic view of Niagara Falls, US

What are the most popular routes to Niagara Falls?

New York City - Niagara FallsAverage priceTHB 2,316Average duration10h 20mDaily departures33
New York City - Niagara FallsAverage priceTHB 2,292Average duration9h 25mDaily departures4
Toronto - Niagara FallsAverage priceTHB 1,172Average duration2h 55mDaily departures14
Buffalo - Niagara FallsAverage priceTHB 397Average duration45mDaily departures18
Boston - Niagara FallsAverage priceTHB 3,284Average duration16h 10mDaily departures12