|Shortest Duration||32h 0m|
|Trips per day||4|
Book Amtrak from McGregor to Centralia from £141.42. There are 4 Amtrak schedules from McGregor to Centralia and you can expect on average to pay £193.35 for a Amtrak ticket to Centralia. In McGregor, Amtrak departs to Centralia from Amtrak Blvd and no other station. In Centralia, Amtrak arrives at 110 South Oak St and no other station.
An average trip on Amtrak from McGregor to Centralia takes 34 hours and 24 minutes, while the fastest available Amtrak trip will get you to Centralia in 32 hours and 0 minutes,
On weekends, Amtrak offers 4 trips per day and you could expect to pay £193.35 for a weekend getaway to Centralia.