Hallo,
hab schon zwei mal den Bus von NYC nach Niagara Falls genommen. Du kannst den Greyhound nehmen (kostet immer 75+$) oder Megabus - hier gibts zwei Möglichkeiten: entweder NYC - Niagara Falls (ON), der fährt aber nur tagsüber, oder du fährst NYC - Buffalo und nimmst dann nen Linienbus nach Niagara Falls (NY). Der Vorteil hier ist, dass es eine Übernachtverbindung gibt. Einfach mal auf megabus.com nachschaun. Preise ab 1$ ! Ich hab damals 13$ gezahlt.
Grüße
drex81