|Fastest time||49h 0m|
|Trips per day||4|
Book Amtrak from Toronto to Shelby from $366.43. There are 4 Amtrak schedules from Toronto to Shelby and you can expect on average to pay $391.67 for a Amtrak ticket to Shelby. In Toronto, Amtrak departs to Shelby from Union Station and 1 other station. In Shelby, Amtrak arrives at 230 W Central Ave and no other station.
An average trip on Amtrak from Toronto to Shelby takes 54 hours and 6 minutes, while the fastest available Amtrak trip will get you to Shelby in 49 hours and 0 minutes,
On weekends, Amtrak offers 4 trips per day and you could expect to pay $432.98 for a weekend getaway trip to Shelby.