I would also check out
Connecticut Limo . It's $65 O/W and brings you right to your terminal non-stop from New Haven. There's a trip leaving every hour, on the hour. It gives a trip time of 2.5 hours, but on a Sunday I would not at all expect it to take nearly that long, but hey, it's NYC, so you just never know!