Find trains from Portland to Spokane
Search for cheap train tickets from Portland to Spokane and book your trip in minutes.
Best deals for train tickets from Portland to Spokane
Find the right train ticket for you
From $59
Train - Operated by AmtrakFrom $59
Train - Operated by AmtrakFrom $59
Train - Operated by AmtrakFrom $59
Train - Operated by AmtrakPortland to Spokane train information
Find information about ticket prices, popular stations, and train companies that offer trains from Portland to Spokane
ROUND-TRIP FROM | $118 |
---|---|
ONE-WAY FROM | $59 |
AVG TRAVEL TIME | 7h 32m |
TRAIN COMPANIES | Amtrak |
Portland Train Station Directory
Location of major train stations in Portland
Spokane Train Station Directory
Location of major train stations in Spokane
Book round-trip train tickets from Portland to Spokane
Below are the quickest and cheapest round-trip train tickets from Portland to Spokane that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Book one-way train tickets from Portland to Spokane
Below are the fastest and cheapest one-way train tickets from Portland to Spokane we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
FAQs for booking trains from Portland to Spokane
How much does a train ticket from Portland to Spokane cost?
You can purchase a ticket from Portland to Spokane within the week and expect to pay $59 or more one-way.
How long is the train ride from Portland to Spokane?
Arrive at your destination quickly by taking a 7h 32m train from Portland to Spokane. Check Amtrak if you need to get to your destination as quickly as possible.
Which train companies operate between Portland to Spokane?
Amtrak will take you from Portland to Spokane. Amtrak has been recently found as the cheapest option from $118 round-trip.
How far is Portland to Spokane by train?
A train from Portland to Spokane will travel much more than the 289.3 mi distance between them. The actual distance depends on the route taken, and stops along the way. The train takes 7h 32m, typically.