NJ Transit operates a bus from New York to Freehold every 20 minutes. Tickets cost $5 - $14 and the journey takes 1 h 7 min.
How to get from New York to Freehold
From Port Authority Bus Terminal bus to Freehold Center. 1 h 7 min $12. From New York, NY - Varick St & N. Moore St bus to Rt-9 At Gordon's Corner then line 139 bus to Freehold Center. 1 h 9 min $18. From New York taxi to Freehold. 55 min $293. From New York drive to Freehold. 55 min $5.