|Shortest Duration||31h 0m|
|Trips per day||7|
Book Amtrak from Boston to Lafayette from $112.00. There are 7 Amtrak schedules from Boston to Lafayette and you can expect on average to pay $178.28 for a Amtrak ticket to Lafayette. In Boston, Amtrak departs to Lafayette from South Station and 1 other station. In Lafayette, Amtrak arrives at 200 N Second St and no other station.
An average trip on Amtrak from Boston to Lafayette takes 32 hours and 6 minutes, while the fastest available Amtrak trip will get you to Lafayette in 31 hours and 0 minutes,
On weekends, Amtrak offers 7 trips per day and you could expect to pay $170.64 for a weekend getaway trip to Lafayette.