Close airports include Albany International Airport (34.3 miles), Stewart International Airport (54.3 miles), Bradley International Airport (60.9 miles) and Westchester County Airport (82.1 miles). We recommend renting a car. You can also take Amtrak from Albany, though a short Uber ride may be needed to get to the station.
If you choose to fly into NYC area airports, Amtrak at Penn Station is likely your best bet if you prefer to avoid renting a car.