Amtrak operates a train from Trenton to Times Square hourly. Tickets cost $25 - $50 and the journey takes 55 min. NJ Transit also services this route hourly. Alternatively, Coach USA operates a bus from Trenton to Times Square every 30 minutes. Tickets cost $7 - $25 and the journey takes 1 h 35 min. Megabus also services this route every 4 hours.
From Trenton Transit Center Amtrak train to New York Penn Station. 55 min $35. From S Clinton Ave At Wallenberg Blvd line 606 bus to Palmer Square, Princeton then bus to New York Port Authority. 2 h 33 min $15. From Trenton drive to Times Square. 1 h 9 min $7.