Cheap Train tickets to Poughkeepsie

What are the most popular routes to Poughkeepsie?

Rochester - PoughkeepsieAverage price$122Average duration7h 5mDaily departures6
Albany - PoughkeepsieAverage price$60Average duration1hDaily departures10
Buffalo - PoughkeepsieAverage price$137Average duration7h 59mDaily departures9
Montreal - PoughkeepsieAverage price$106Average duration9h 29mDaily departures1
Chicago - PoughkeepsieAverage price$247Average duration19hDaily departures3