Trans-bridge Lines operates a bus from New York to Annandale 4 times a day. Tickets cost $21 - $35 and the journey takes 1 h 20 min. Alternatively, NJ Transit operates a train from New York to Annandale 3 times a day. Tickets cost $10 - $16 and the journey takes 1 h 38 min.
From New York bus to Clinton, New Jersey. 1 h 20 min $35. From New York Penn Station train to Annandale. 1 h 38 min $15. From New York Penn Station train to Newark Penn Station then train to Annandale. 2 h 39 min $20. From New York drive to Annandale. 54 min $6.