NJ Transit operates a train from Princeton Junction to Hoboken hourly. Tickets cost $9 - $14 and the journey takes 43 min. Alternatively, NJ Transit operates a bus from Princeton Junction to Hoboken every 30 minutes. Tickets cost $4 - $9 and the journey takes 17 min. 2 other operators also service this route.
How to get from Princeton Junction to Hoboken
From Princeton Jct. train to Frank R Lautenberg Secaucus Upper Level. 43 min $13. From Princeton Jct. train to New Brunswick Downtown then bus to New York Port Authority. 1 h 25 min $18. From Princeton Junction taxi to Hoboken. 57 min $310. From Princeton Junction drive to Hoboken. 57 min $5.