The two cities are 407 miles apart and traveling between the two takes as fast as 8 hours 31 minutes. Bus tickets between New York and Niagara Falls cost $69.99 on average, but you can get tickets for as low as $49.99 if you book in advance and/or outside of busy travel times, like weekends and holidays.