Amtrak operates, on average, 2 train schedule(s) from East Lansing to Shelby. The average Amtrak ticket to Shelby costs $242.00. In East Lansing, Amtrak departs from Train Station - 1240 S Harrison Rd E and no other station. In Shelby, Amtrak arrives at 230 W Central Ave and no other station.
An average trip on Amtrak from East Lansing to Shelby takes 34 hours and 32 minutes,