From New Rochelle Amtrak station to Poughkeepsie Station, the train ride is approximately 2 hours and 8 minutes with 11 stops. Along the way, you will pass through the beautiful Hudson River-side communities of Hudson and Rhinecliff. Read about these Amtrak stops and travel suggestions here. While traveling on Amtrak from New Rochelle to Poughkeepsie, be sure to sit on the right side of the train for a perfect view of the Hudson River.