Cheap Train tickets to Poughkeepsie

What are the most popular routes to Poughkeepsie?

Albany - PoughkeepsieAverage price₹3,053Average duration1hDaily departures12
Rochester - PoughkeepsieAverage price₹8,515Average duration6h 25mDaily departures6
New York City - PoughkeepsieAverage price₹3,153Average duration1h 25mDaily departures14
Montreal - PoughkeepsieAverage price₹8,008Average duration9h 29mDaily departures1
Buffalo - PoughkeepsieAverage price₹8,919Average duration7h 10mDaily departures9