|Shortest Duration||27h 12m|
|Trips per day||12|
Amtrak operates, on average, 12 train schedule(s) from Boston to Princeton. The average Amtrak ticket to Princeton costs $126.86. Cheap Amtrak tickets to Princeton are available on Wanderu starting from $102.00. In Boston, Amtrak departs from South Station and 1 other station. In Princeton, Amtrak arrives at 107 Bicentennial Dr and no other station.
An average trip on Amtrak from Boston to Princeton takes 32 hours and 36 minutes, while the fastest available Amtrak trip will get you to Princeton in 27 hours and 12 minutes,
On weekends, Amtrak offers 15 trips per day and you could expect to pay $114.60 for a weekend getaway trip to Princeton.