Train
Amtrak trains run throughout the day and are approximately 2 hours long
Flight
Albany airport is a 20 minute car ride to Albany-Rensselaer train station. From there Amtrak trains run throughout the day to Hudson (approximately 20 minutes). Alternatively, the airport to Hudson is about a 1 hour drive.
Flight
JFK airport is approximately 1 hour via subway or car to Penn Station (Manhattan). Amtrak trains run throughout the day to Hudson, NY (2 hours)
Flight
Newark airport is approximately 30 minutes via subway or car to Penn Station (Manhattan). Amtrak trains run throughout the day to Hudson, NY (2 hours)
Flight
LaGuardia airport is approximately 30 minute car ride to Penn Station (Manhattan). Amtrak trains run throughout the day to Hudson, NY (2 hours)