|ROUND-TRIP FROM||$44||The cheapest round-trip train ticket to Portland is from Eugene, starting at $44. This price was found within the last 72 hours.|
|ONE-WAY FROM||$22||The cheapest one-way train ticket to Portland is from Eugene, starting at $22. This price was found within the last 72 hours.|
|POPULAR STATION||Portland Union Station||Portland Union Station is one of the most popular stations in Portland|
|POPULAR TRAIN COMPANY||Amtrak||Amtrak services this train route|
Train tickets from Seattle to Portland tend to start from around $56, while you can usually find tickets from San Jose to Portland from $383 and Chicago to Portland from $465. These were some of the lowest prices from the most popular departure points to Portland.
Portland Union Station is a popular station to arrive at. You’ll find many options from here to get to your destination. Some common major cities you can get to by train from Portland Union Station are Seattle, Spokane, and Los Angeles.
A well-known option for trains to Portland is Amtrak. Typically, your options for trains to Portland will be determined by the route you take.
This week, the average one-way price to Portland is $22. We don’t predict any changes in price within the next 3 months. We recommend booking when you can, as seats may be limited.