Cheap Train tickets to Poughkeepsie

What are the most popular routes to Poughkeepsie?

Buffalo - PoughkeepsieAverage priceTHB 2,837Average duration7h 10mDaily departures9
Niagara Falls - PoughkeepsieAverage priceTHB 3,396Average duration7h 43mDaily departures3
Rochester - PoughkeepsieAverage priceTHB 3,292Average duration6h 25mDaily departures6
New York City - PoughkeepsieAverage priceTHB 1,230Average duration1h 24mDaily departures13
Syracuse - PoughkeepsieAverage priceTHB 3,117Average duration4h 54mDaily departures6