From Rochester Amtrak station to Penn Station, the train ride is approximately 7 hours and 10 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.