From the New York Niagara Falls Amtrak station to Penn Station, the train ride is 9 hours and 40 minutes.
From the Ontario Niagara Falls Amtrak station to Penn Station, the train ride is approximately 11 hours and 41 minutes.
Along the way, you will travel through the woodsy Central New York destinations of Rome, Utica, and Amsterdam. Read about these Amtrak stops and travel suggestions here.
Also, you will travel through the beautiful Hudson River-side communities of Hudson, Rhinecliff, Poughkeepsie, Croton-Harmon and Yonkers. Read about these Amtrak stops and travel suggestions here.
While traveling on Amtrak from Niagara Falls to NYC, be sure to sit on the right side of the train for a gorgeous view of the river, the Catskill Mountains and the Palisades as you approach Manhattan.