<p>One thing to bear in mind about New Paltz and Stony Brook they are not exactly close to New York City. The train ride from Poughkeepsie to NYC takes about 90 to 100 minutes and costs $15 to $20 each way. Stony Brook is also over an hour and half away from Manhattan and a ticket will run you $10 to $15 each way.</p>