Amtrak operates, on average, 1 train schedule(s) from St. Catharines to East Lansing. The average Amtrak ticket to East Lansing costs $128.81. Cheap Amtrak tickets to East Lansing are available on Wanderu starting from $105.00. In St. Catharines, Amtrak departs from 5 Great Western St and no other station. In East Lansing, Amtrak arrives at Train Station - 1240 S Harrison Rd E and no other station.
An average trip on Amtrak from St. Catharines to East Lansing takes 29 hours and 21 minutes, while the fastest available Amtrak trip will get you to East Lansing in 24 hours and 11 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $131.53 for a weekend getaway trip to East Lansing.