Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

City to city

Seattle to Portland by Train

You can travel direct from Seattle to Portland on the Amtrak Cascades train, with the journey taking about 3 hours 30 minutes to 4 hours.

By USA by Rail editors · Last checked October 2026 · How we research

FromSeattleSeattle King Street Station
ToPortlandPortland Union Station
TrainApprox. timeRunsOvernightChange needed
Amtrak Cascadesabout 3 hours 30 minutes to 4 hoursSeveral trains a day Seattle to Portland, fewer to Eugene and VancouverNoNo, direct
Amtrak Cascades route schematicSimplified map of the Amtrak Cascades showing 17 stops from Eugene to Vancouver. Positions are approximate.EugenePortlandSeattleVancouverSchematic · positions approximate · not to scale

Taking the train between Washington and Oregon is a practical way to travel the Pacific Northwest. Instead of sitting in highway traffic, you can relax on a direct service connecting the major city centers. The route is fully operating as of 2026, supported by both states, and new trainsets are being introduced to the fleet. Whether you are traveling for a weekend getaway or a business trip, the rail connection offers a comfortable alternative to driving or flying. You will depart from downtown Seattle and arrive right in the middle of Portland.

Your train options

The primary service for this route is the Amtrak Cascades. There are several trains a day running from Seattle to Portland, making it easy to find a departure that fits your schedule. The trip takes about 3 hours 30 minutes to 4 hours. Because this is a daytime route, there is no overnight travel on this trip, meaning sleeper cabins are not offered.

Instead, passengers choose between Coach and Business Class. Coach provides standard reserved seating, while Business Class offers a bit more legroom and a dedicated car. Both classes have access to the Bistro car, where you can buy food and drinks during the journey. Since every train listed is direct, you do not need to worry about changing trains along the way. Just pick the departure time that works best for you and book your tickets in advance.

The journey

Leaving Seattle, the train heads south through the urban and suburban landscapes of western Washington. If you travel during daylight hours, you will see forests, rivers, and towns passing by your window. The route includes several stops in between the major cities.

You will first pass through Tukwila and Tacoma before continuing south to Lacey and Centralia. The train then stops in Kelso before reaching Vancouver. Shortly after leaving Vancouver, the train crosses the Columbia River into Oregon and arrives in Portland. Because there are multiple departures a day, your view will depend on whether you book a morning, afternoon, or evening train. Winter evening trips will be dark, so you might prefer a daytime schedule if you want to watch the Pacific Northwest scenery unfold from the Bistro car.

The stations

Your trip begins at Seattle King Street Station. Opened in 1906, the station features an ornate ceiling that was restored in 2013. It sits next to Pioneer Square and the Chinatown International District, with Link light rail available at the nearby International District station.

You will arrive at Portland Union Station. This historic building opened in 1896 and is easily recognized by its clock tower and Go By Train sign. Once you arrive, you can connect to the MAX light rail and the Portland Streetcar, which both stop nearby.

Tips

  • Book your tickets early to secure the best fares on the Amtrak Cascades.
  • Read our Amtrak and VIA booking tips before you finalize your travel plans.
  • Check the current timetable to confirm exact departure times for your travel date.
  • Visit the Bistro car early in the trip if you want to grab a meal.

Questions travellers ask

Do I need to change trains between Seattle and Portland?

No, you do not need to change trains. Every train listed for this route is a direct service on the Amtrak Cascades, taking about 3 hours 30 minutes to 4 hours.

Can I book a sleeper cabin on this route?

No, there is no overnight travel on this specific trip. The Amtrak Cascades only offers Coach and Business Class seating, along with a Bistro car for snacks and beverages during the journey.

Are there other trains that stop at these stations?

Yes, both Seattle King Street Station and Portland Union Station are also served by the Coast Starlight and the Empire Builder. However, the Amtrak Cascades provides the most frequent direct service between these cities.

Related trips