Amtrak Acela Express operates a train from New York to New Haven hourly. Tickets cost $70 - $190 and the journey takes 1 h 37 min. Metro-North Railroad (MNR) also services this route every 30 minutes. Alternatively, Peter Pan Bus Lines operates a bus from New York to New Haven every 4 hours. Tickets cost $12 - $23 and the journey takes 2 h. 3 other operators also service this route.
From New York Penn Station train to New Haven Union Station Amtrak. 1 h 37 min $26. From New York, NY - Port Authority Bus Terminal bus to New Haven, CT. 2 h $15. From New York drive to New Haven. 1 h 36 min $9.