From Broadway train to New York Penn Station then train to New Haven Union Station Amtrak. 2 h 37 min $165. From 46 Av/171 St bus to Flushing - Main St, line 7 subway to Grand Central, then train to New Haven. 3 h 14 min $33. From Queens drive to New Haven. 1 h 28 min $8.