|Shortest Duration||20h 0m|
|Trips per day||2|
Book Amtrak from Moses Lake to Shelby from $82.00. There are 2 Amtrak schedules from Moses Lake to Shelby and you can expect on average to pay $82.00 for a Amtrak ticket to Shelby. In Moses Lake, Amtrak departs to Shelby from 1810 East Kittleson Rd and no other station. In Shelby, Amtrak arrives at 230 W Central Ave and no other station.
An average trip on Amtrak from Moses Lake to Shelby takes 19 hours and 44 minutes,