Fastest ~3h by car
| 🚆 Train | ~3.5h | Amtrak Cascades, downtown-to-downtown, several daily |
| 🚌 Bus | ~3–3.5h | FlixBus, competitive with train on time, cheapest |
| 🚗 Car | ~3h | 280km via I-5, peak congestion near both cities |
| ✈️ Flight | ~45min flight | Rarely worth it given transfer overhead |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Seattle to Portland is one of the easiest city pairs in the United States to do without a car, thanks to a genuinely good train service along the Pacific Northwest corridor. Add cheap intercity buses and a straightforward interstate drive, and flying rarely makes sense at all for this particular pair. Here is how the options compare.
The best way: the Amtrak Cascades
The Amtrak Cascades runs several times a day between Seattle King Street Station and Portland Union Station, taking around 3.5 hours. Both stations sit right in their respective downtowns, so there is no airport-style transfer at either end — you step off the train close to hotels, offices and onward transit connections.
The Cascades is part of a state-supported corridor stretching from Eugene, Oregon up through Portland and Seattle to Vancouver, Canada, and it is one of the more reliable and comfortable of Amtrak's regional services, with at-seat power, a café car and decent legroom. Reservations are not strictly required in the way they are on European high-speed trains, but booking ahead secures a better fare and a seat on popular departures.
The cheapest way: intercity buses
Budget coach operators including FlixBus run multiple daily services on this corridor, typically taking around 3–3.5 hours — genuinely competitive with the train on time, and usually the lowest fare of any option, especially booked in advance. Buses generally use the same downtown areas as the train stations, making this an easy no-car option for budget travellers.
Driving: fast but with traffic caveats
The drive is about 280 km down Interstate 5, and in free-flowing traffic takes around 3 hours. In practice, I-5 through the Seattle-Tacoma area and again approaching Portland can be heavily congested at peak times, sometimes adding an hour or more. Outside rush hour, this is a straightforward, scenery-light interstate drive; it mainly appeals if you want a car at either end or plan to detour to Mount Rainier or the Columbia River Gorge along the way.
Flying: rarely worth it
Flights between Seattle and Portland exist but the air time is barely 45 minutes, and once airport check-in, security and the transfer into each city centre are added, the real door-to-door time is comparable to or longer than simply taking the train. For this particular pair, flying is generally the least practical option and is rarely the cheapest either.
Which should you choose?
For nearly everyone, the Amtrak Cascades is the easiest choice — fast enough, comfortable, and centre-to-centre with no airport hassle. Choose the bus if the fare difference matters more than the modest extra time. Driving only makes sense if you need a car at your destination or want to stop along the way. This corridor continues north to Seattle to Vancouver and beyond into Canada — see Toronto to Vancouver for the transcontinental Canadian connection, and the USA by train for how the Cascades fits the wider Amtrak network.
Practical tips
- Book Cascades tickets a few days ahead for the best fares, especially on Friday and Sunday departures.
- Both King Street Station in Seattle and Union Station in Portland connect directly to local light rail and streetcar networks.
- If driving, check I-5 traffic conditions before setting off — Seattle's southbound morning commute and Portland's northbound evening commute are the main pinch points.
- Amtrak Cascades trains can occasionally run late due to shared track with freight, though delays here are typically shorter than on Amtrak's long-distance routes elsewhere in the country.
Arriving at Portland Union Station — what to expect
Portland's Union Station is a handsome early-1900s building right on the edge of downtown, with its iconic "Go By Train" neon sign visible from across the Willamette River. It is a short walk into the heart of downtown Portland, and the Portland Streetcar and MAX light rail both have stops within a few minutes' walk, making onward travel to neighbourhoods like the Pearl District straightforward without a car. Seattle's King Street Station, similarly, sits right beside Pioneer Square, with the Link light rail a short walk away for connections to the airport or northern parts of the city.
Comfort and luggage on the Cascades
The Cascades trains use Talgo or Horizon equipment with reclining seats, at-seat power and generous legroom compared with flying or a coach seat. Overhead and end-of-car luggage racks are ample for the journey; a checked-baggage option is also available at both stations for larger items. The café car sells coffee, snacks and simple meals, though bringing your own food is common and perfectly fine — many travellers pick up something at Pike Place Market or a Portland food cart before boarding.
Common mistakes to avoid
- Not checking which Seattle or Portland exit you need. Both stations have more than one street-level exit; check signage for your onward transport connection rather than guessing.
- Underestimating I-5 congestion when driving. The corridor through Tacoma and again near the Interstate Bridge crossing into Portland can add significant time during peak hours — check live traffic before setting off if driving at these times.
- Assuming flights are always faster. Once airport transfers are included, the 45-minute flight time rarely beats the train's roughly 3.5-hour city-centre-to-city-centre journey for anyone not starting or ending right by an airport.
Accessibility and seasonal notes
Both King Street Station and Union Station have step-free access to platforms, and Amtrak Cascades trains have designated wheelchair-accessible seating and accessible restrooms; assistance can be booked in advance through Amtrak if needed, though staff at both stations are generally available to help on the day for a route this well served. Weather is rarely a major disruption on this corridor compared with mountainous Amtrak routes elsewhere in the country, though occasional winter storms in the Pacific Northwest can cause delays — check service alerts if travelling in December or January.
Summer is the busiest season, with tourists combining Seattle and Portland with wider Pacific Northwest trips to the Olympic Peninsula, Mount Rainier or the Columbia River Gorge; booking a few days ahead in July and August secures a better fare and a guaranteed seat on popular Friday and Sunday departures.
Frequently asked questions
How long does the train from Seattle to Portland take?
The Amtrak Cascades takes around 3.5 hours, running several times a day between the two downtown stations.
Is it cheaper to take the bus or the train from Seattle to Portland?
Buses such as FlixBus are usually the cheapest option, taking a similar 3–3.5 hours, though the train offers more comfort and a more reliable schedule.
Is it worth flying between Seattle and Portland?
Rarely. Flight time is only about 45 minutes, but airport transfers on both ends usually make the total door-to-door time similar to or longer than the train.
Do I need to reserve a seat on the Amtrak Cascades?
Reservations are not strictly compulsory but are recommended, especially on busy Friday and Sunday departures, to guarantee a seat and the best fare.
Sources and further reading:
- Timetables and fares: Amtrak.com official site.
- Route detail and practical experience: The Man in Seat 61.
- Route and mode comparison: Rome2Rio.
