|Shortest Duration||33h 0m|
|Trips per day||3|
Book Amtrak from St Louis to Grand Junction from $142.00. There are 3 Amtrak schedules from St Louis to Grand Junction and you can expect on average to pay $173.07 for a Amtrak ticket to Grand Junction. In St Louis, Amtrak departs to Grand Junction from Gateway Station - 430 S 15th St and no other station. In Grand Junction, Amtrak arrives at 339 S 1st St and no other station.
An average trip on Amtrak from St Louis to Grand Junction takes 33 hours and 28 minutes, while the fastest available Amtrak trip will get you to Grand Junction in 33 hours and 0 minutes,
On weekends, Amtrak offers 3 trips per day and you could expect to pay $176.33 for a weekend getaway trip to Grand Junction.