Cheap train tickets from Seattle to Portland, OR

switcheroo

Schedule & Pricing Info

How much are train tickets from Seattle to Portland, OR?

Lowest Price$27.00
Fastest3h 30m
trains per day4
train companies2
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu Fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best buses, trains and flights in one place.

train Trip Reviews from Wanderu Customers

Overall score for Seattle to Portland
4.7
Based on 23 reviews

Based on 20 reviews
Overview
Users that traveled with Amtrak Cascades report that they were happy with the WiFi on board 85 percent of the time.
Ratings (Out of 5)
Comfort
4.3
Staff
4.3
Value
4.0
Condition
4.5
Dakota
5.0
February 10, 2020Vacation
Pros
It was very nice and the staff was amazing!
Cons
Everything was good! Maybe the seats could be a little more comfortable but it wasn’t a huge issue.
Abas
5.0
December 24, 2019Solo travel
Pros
I almost missed my first departure due wrongfully written departure Time on a screen!
Cons
They could have kept the gates on the screen match the ones in the announcement
Ibrahim
5.0
December 1, 2019Visiting family
Pros
Nice Ride best way to be that I-5 traffic. It will be my future way to travel to Seattle.
Cons
Better quality food.
Tips
Bring.a lunch
Amr
5.0
November 21, 2019Solo travel
Cons
Bad smell, seemed engrained in the carpet fiber. Also the wifi was spotty at best.
Carissa
3.0
October 10, 2019Solo travel
Pros
The seats were much comfier than the ones on the way to Seattle
Cons
The lady at the station was intense, and the wifi didn't work
Tips
Get there on time

Based on 3 reviews
Overview
Users that traveled with Amtrak Coast Starlight report that they were happy with the WiFi on board 50 percent of the time.
Ratings (Out of 5)
Comfort
4.3
Staff
5.0
Value
4.0
Condition
4.0
Lily
5.0
October 24, 2019Solo travel
Pros
Spacious
Cons
Noise, the passengers in the train was really loud :( and cleanliness!
Rosa
5.0
September 7, 2019Vacation
Pros
The shopping!!
Lucy
4.0
July 16, 2019Vacation
Pros
Beats driving

Where do you catch the train from Seattle to Portland?

The Amtrak in Seattle departs from King Street Station, and arrives into Union Station in Portland. King Street Station is located at 303 South Jackson St., near CenturyLink Field.

Is Portland warmer than Seattle?

Throughout most of the year, the temperature difference between Portland and Seattle is negligible. In the summer, however, Portland tends to be warmer due to Seattle’s more maritime climate. Essentially, because Seattle is closer to the sea, it’s cooler than further-inland Portland. Otherwise, both cities experience similar weather, including a lot of rain.

How many stops are there between Seattle and Portland?

On the Amtrak Cascades, there are six stops between King Street Station in Seattle and Union Station in Portland. These stops are: Tukwila, WA; Tacoma, WA; Lacey (Olympia), WA; Centralia, WA; Longview (Kelso), WA; and Vancouver, WA.

On the Amtrak Coast Starlight, there are five stops between King Street Station in Seattle and Union Station in Portland. These stops are: Tacoma, WA; Lacey (Olympia), WA; Centralia, WA; Longview (Kelso), WA; and Vancouver, WA.

How do you find cheap train tickets from Seattle to Portland, OR?

The most surefire way to find the lowest-priced train tickets from Seattle to Portland is to plan ahead and book your train travel earlier. In the past 30 days, the cheapest average price users have found for trains from Seattle to Portland was $29.34. If your travel date is still a number of days out, by booking your trip 28 days before you plan to travel, you could save an average of $16.46 compared to a typical last-minute fare. Trying to save on a last-minute fare and have a bit of flexibility on what day to travel? Take a look at midweek schedules, as these tend to be less busy and are often cheaper than buying tickets to travel on Friday, or a weekend departure.

How long is the train ride from Seattle to Portland, OR?

The distance between Seattle and Portland is approximately 144.94 miles, or 233.20 kilometers. The average travel time for a train between these two cities is around 3 hours and 39 minutes, although the absolute fastest you could get there is 3 hours and 30 minutes.

Looking for ways to pass the time? Most trains are equipped with Wi-Fi, which means you can stream music, browse social media or get some work done during your ride. That said, in case your train has a spotty signal, or is among the few without Wi-Fi, we also recommend downloading TV shows and movies to your mobile device in advance of your trip. That way the ride will fly by whatever the Wi-Fi situation.

What is the busiest day for trains from Seattle to Portland?

On Wednesday trains from Seattle to Portland are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Sunday instead, as that tends to be the least traveled day of the week.

What train companies travel from Seattle to Portland?

Typically there are 4 schedules to compare for your trip to Portland. On the route to Portland 2 train carriers currently offer tickets for sale. Amtrak Cascades offers the most scheduled departures between Seattle to Portland, usually offering 3 trips per day. 4 train trips per day are direct connections to Portland, if you're looking to get there faster, direct schedules will typically be more time efficient.

Are you not set on traveling by train? Take a look at Bus tickets from Seattle to Portland, OR, which start at $1.00. To compare all possible modes of travel, check out our guide on how to get from Seattle to Portland.

Here are the 2 train companies that operate from Seattle to Portland

Amtrak Cascades

Amtrak Cascades train tickets from Seattle to Portland start from $27.00, and on average cost $36.65. Daily there are 3 Amtrak Cascades schedules to Portland. Amtrak Cascades in Seattle leaves from King St Station - 303 S Jackson St, And in Portland trains arrive at Union Station - 800 NW 6th Ave,

From Seattle to Portland train travel on Amtrak Cascades takes 3 hours and 30 minutes.

If you're considering a weeked trip, Amtrak Cascades offers 4 schedules for you to choose from. You can expect to pay $41.10 for a one-way train ticket to Portland.

Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
3h 30m
Avg. Price
$36.65

Amtrak Coast Starlight

Amtrak Coast Starlight train tickets from Seattle to Portland start from $28.00, and on average cost $37.87. Daily there are 1 Amtrak Coast Starlight schedules to Portland. Amtrak Coast Starlight in Seattle leaves from King St Station - 303 S Jackson St, And in Portland trains arrive at Union Station - 800 NW 6th Ave,

From Seattle to Portland train travel on Amtrak Coast Starlight takes 4 hours and 15 minutes. If you are looking to get to Portland faster, Amtrak Coast Starlight offers more express schedule options with a travel time of 3 hours and 30 minutes.

If you are looking to travel to Portland on a weekend there is typically one Amtrak Coast Starlight scheduled trip per day, which will cost $45.39 for a one-way weekend reservation from Seattle.

Restroom
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
4h 15m
Avg. Price
$37.87

Plan your next adventure

There is one train station from which trains depart Seattle on their way to Portland:
  • King St Station - 303 S Jackson St
There is one train station where trains from Seattle arrive in Portland:
  • Union Station - 800 NW 6th Ave

Book buses, trains & flights on the go with the Wanderu app.

Download our app and snag the best travel deals across North America & Europe.Learn more

iPhone
Android
Available on iOS & Android