Do we need to buy in advance tickets for Niagara falls from NY or can we just buy tickets on the day of our travel there?
Just googled it. Over 9 hours by train, flying 3.5.
I know which way I would do it.
If this is part of a road trip adventure may be interesting to see the different countryside as you would pass through. But if it's just an add-on day to your New York Trip, fly
Flying is ONE hour. Train is 9 hrs. IF you,re lucky. They regularly run late and you have to sit on the train while everyone's passport is checked.🙄
Taking a train towards Chicago will encounter this problem mentioned recently in the NYT:
The temporary suspension of the [NYC-Chicago] route is the result of repair work by Amtrak to a bridge and a tunnel that are part of the rail connection between Pennsylvania Station and upstate New York. From the end of May until Sept. 3, the Lake Shore Limited, the most famous of the New York-to-Chicago trains, will run only between Boston and Chicago. A second link, the Cardinal, which travels between New York and Chicago along a southern route, is also temporarily suspended because of the same repairs. It will only run from Washington to Chicago.
I believe that trains to Niagara Falls are leaving from Grand Central due to construction at/near Penn Station. You should buy in advance in you decide to take the train.
Budget fares must be bought far in advance - the sooner the better. Agree that flying up and back in one days (I think there is a 6 am Jet Blue out of JFK) will make a lot more sense unless you have several days to spend on this portion of the trip.