Route snapshot
| Stations | Seattle King Street Station to Portland Union Station |
|---|---|
| Train | Amtrak Cascades |
| Travel time | about 3h 20m to 3h 45m |
| Typical fare | roughly $30 to $70 each way |
| Frequency | Several departures each way daily |
Why take the train?
I-5 between the two cities can double in drive time at rush hour. The train has roomy seats, tables and a cafe car, and both stations sit in the city center.
Scenic side of the car
Heading south, the water views are mostly on the right side, especially near Tacoma and Olympia.
More cheap train routes
- Cheap Train Tickets New York to Washington DC
- Los Angeles to San Diego Train Tickets
- Chicago to St. Louis Train Tickets
- Boston to NYC Train Cost
- All routes
Station guides and more trips
Planning this trip? See the station guides for Seattle King Street Station and Portland Union Station, or browse all train tickets from Seattle and from Portland. To save money, read our guide to cheap train tickets or learn how to book a train.
Frequently asked questions
How long does the train from Seattle to Portland take?
About 3 hours 20 minutes to 3 hours 45 minutes.
How much is a Seattle to Portland train ticket?
Typically about $30 to $70 one way, depending on date and demand.