Travel from New-York to Princeton-Junction

Bus or train from New York to Princeton Junction?

NJ Transit operates a train from New York to Princeton Junction hourly. Tickets cost $9 - $15 and the journey takes 1 h 12 min. Amtrak also services this route twice daily. Alternatively, Coach USA operates a bus from New York to Princeton Junction every 30 minutes. Tickets cost $5 - $21 and the journey takes 50 min. 2 other operators also service this route.

Book transport from New York to Princeton Junction

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from New York to Princeton Junction

From New York Penn Station train to Princeton Jct.. 1 h 12 min $33. From New York Port Authority bus to East Brunswick, line 100 bus to New Brunswick, then train to Princeton Jct.. 1 h 42 min $34. From New York drive to Princeton Junction. 1 h 1 min $6.

Operators from New York to Princeton Junction