|Shortest Duration||33h 41m|
|Trips per day||2|
Amtrak operates, on average, 2 train schedule(s) from St. Catharines to Lafayette. The average Amtrak ticket to Lafayette costs $157.00. Cheap Amtrak tickets to Lafayette are available on Wanderu starting from $155.00. In St. Catharines, Amtrak departs from 5 Great Western St and no other station. In Lafayette, Amtrak arrives at 200 N Second St and no other station.
An average trip on Amtrak from St. Catharines to Lafayette takes 34 hours and 45 minutes, while the fastest available Amtrak trip will get you to Lafayette in 33 hours and 41 minutes,
On weekends, Amtrak offers 2 trips per day and you could expect to pay $157.00 for a weekend getaway trip to Lafayette.