More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Portland, OR to Seattle, WA

distanceDistance144 miles (233 km)
priceAverage train ticket price£23 (€26)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesAmtrak

Trains from Portland, OR to Seattle, WA cover the 144 miles (233 km) long journey taking on average 3 h 41 min with our travel partners like Amtrak. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £22, but the average price of train tickets is £23.

Train companies: Amtrak from Portland, OR to Seattle, WA

For as little as £22 you can travel by train between Portland, OR and Seattle, WA with Amtrak. Omio will show you the best deals, timetables and tickets available for this journey.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from Portland, OR to Seattle, WA.

Omio helps you find the perfect Portland, OR - Seattle, WA train with Amtrak. Whether you are searching for the fastest, earliest or cheapest train from Portland, OR to Seattle, WA, Omio shows you Amtrak’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Portland, OR to Seattle, WA trip. You can expect to travel around 144 miles (233 km) from Portland, OR to Seattle, WA on a train with Amtrak. Once you are ready, buy your one-way Amtrak tickets between Portland, OR and Seattle, WA starting as low as £22 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Amtrak!

Amtrak 's current ticket policies due to COVID-19 for your train from Portland, OR to Seattle, WA are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Travel Tips: Trains from Portland, OR to Seattle, WA

Travel by train to Seattle, WA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portland, OR to Seattle, WA.
FAQs

How much does a cheap train between Portland, OR and Seattle, WA cost?

Looking to save money on your route? Omio customers have found the cheapest train between Portland, OR and Seattle, WA for the next 7 days starting from £22  one way.

What is the average price of train tickets from Portland, OR to Seattle, WA?

If you are looking to buy your train ticket in the next 7 days, you can expect the Portland, OR to Seattle, WA train to cost on average £23  one way.

What is the distance between Portland, OR and Seattle, WA by train?

The train distance from Portland, OR to Seattle, WA is around 144 miles (233 km).

How many hours does it take from Portland, OR to Seattle, WA by train?

The Portland, OR to Seattle, WA train duration is on average 3 h 41 min, which is to be expected when travelling 144 miles (233 km) from Portland, OR to Seattle, WA. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train providers should I travel with from Portland, OR to Seattle, WA?

When taking a train from Portland, OR to Seattle, WA, you can count on Amtrak for the best way to get you to Seattle, WA. You can also check all possible train companies who offer a service between Portland, OR and Seattle, WA and compare the amenities they offer before buying a train ticket.

How many trains per day are there between Portland, OR and Seattle, WA?

On average, there are 3 trains a day from Portland, OR to Seattle, WA. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Portland, OR to Seattle, WA? What time is the last train from Portland, OR to Seattle, WA?

The earliest train for this journey departs from Portland, OR at 16: 20. The last train leaves from Portland, OR at 20: 00. Check Omio for the latest train timetable from Portland, OR to Seattle, WA and book the best time to depart on your chosen travel date.

How early should I book train tickets to Seattle, WA from Portland, OR to score the best deals?

You can find a train between Portland, OR and Seattle, WA to cost on average £23 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Portland, OR to Seattle, WA train generally on sale a few months before the planned travel date.

More options for your journey from Portland, OR to Seattle, WA

Here are some other resources that might have the information you need