|Fastest Train||22h 22m|
|Trains Per Day||2|
Amtrak train tickets from Yosemite Valley to Portland start from £89.63, and on average cost £92.86. Daily there are 2 Amtrak schedules to Portland. Amtrak in Yosemite Valley leaves from Yosemite Valley Visitors Center, And in Portland trains arrive at Union Station - 800 NW 6th Ave,
From Yosemite Valley to Portland train travel on Amtrak takes 22 hours and 47 minutes. If you are looking to get to Portland faster, Amtrak offers more express schedule options with a travel time of 22 hours and 22 minutes.
If you're considering a weeked trip, Amtrak offers 2 schedules for you to choose from. You can expect to pay £93.67 for a one-way train ticket to Portland.
There is one train station from which trains depart Yosemite Valley on their way to Portland:
There is one train station where trains from Yosemite Valley arrive in Portland: