Travel from New-York to Princeton

Bus or train from New York to Princeton?

Coach USA operates a bus from New York to Princeton every 30 minutes. Tickets cost $7 - $25 and the journey takes 1 h 35 min. Megabus also services this route every 3 hours. Alternatively, NJ Transit operates a train from New York to Princeton hourly. Tickets cost $9 - $15 and the journey takes 1 h 12 min. NJ Transit also services this route every 30 minutes.

How to get from New York to Princeton

From New York Port Authority bus to Palmer Square, Princeton. 1 h 35 min $12. From New York Penn Station train to Princeton Jct. then train to Princeton. 1 h 35 min $17. From New York Penn Station train to New Brunswick Downtown then line 100 bus to Palmer Square, Princeton. 1 h 52 min $26. From New York drive to Princeton. 1 h $6.

Operators from New York to Princeton