|Shortest Duration||54h 0m|
|Trips per day||6|
Book Amtrak from St Louis to Yosemite Valley from $248.00. There are 6 Amtrak schedules from St Louis to Yosemite Valley and you can expect on average to pay $249.00 for a Amtrak ticket to Yosemite Valley. In St Louis, Amtrak departs to Yosemite Valley from Gateway Station - 430 S 15th St and no other station. In Yosemite Valley, Amtrak arrives at Yosemite Valley Visitors Center and 2 other stations.
An average trip on Amtrak from St Louis to Yosemite Valley takes 64 hours and 18 minutes, while the fastest available Amtrak trip will get you to Yosemite Valley in 54 hours and 0 minutes,