Travel from Albany-NY-USA to Princeton-Junction

Bus or train from Albany to Princeton Junction?

Amtrak operates a train from Albany to Princeton Junction hourly. Tickets cost $35 - $80 and the journey takes 2 h 30 min. 2 other operators also service this route. Alternatively, Trailways New York operates a bus from Albany to Princeton Junction hourly. Tickets cost $28 - $80 and the journey takes 2 h 45 min. 5 other operators also service this route.

Book transport from Albany to Princeton Junction

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Albany to Princeton Junction

ModeDurationPrice
From Albany-Rensselaer Amtrak train to New York Penn Station then train to Princeton Jct..4 h 7 min$70
From Albany, NY bus to New York Port Authority, bus to East Brunswick, line 100 bus to New Brunswick, then train to Princeton Jct..4 h 42 min$65
From Albany drive to Princeton Junction.3 h 22 min$22
From Washington Ave & Hawk St - Capitol/Hawk Station line 737 bus to Albany airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction.4 h 19 min$253
From Washington Ave & Hawk St - Capitol/Hawk Station line 737 bus to Albany airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Junction.5 h 4 min$316