Seattle to Portland

travel Seattle Portland
Cheapest

Carpool

Cheapest $15

Quickest

Flight

Quickest 45min

Most Convenient

Train

Most Convenient

There are 1 bus company, 1 train company operating 3 routes - Coast Starlight, Empire Builder, Amtrak Cascades, 5 airlines from Seattle to Portland. The cheapest bus costs $21 and is 4h 50min. The cheapest train costs $44 and is 3h 9min. The cheapest flight costs $80 and is 45min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Seattle to Portland?

There are 4 ways to travel from Seattle to Portland. 2 buses, 4 trains, 2 flights and 1 by car are possible between the two areas. The by car from Seattle to Portland is the cheapest. The flight operated by Alaska Airlines running from SEA to PDX is the fastest. The train operated by Amtrak running from SEA to PDX is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Seattle and Portland?

There is only one bus company, BoltBus, with routes running from Seattle to Portland. One train provider, Amtrak, runs trains from Seattle to Portland. But, because the flight only takes 45min and costs $80, we recommend the flight. Although, the prices for flights vary drastically more so than buses or trains, so as you get closer to your date of travel, the likelihood of finding a cheap flight gets smaller.

Seattle airports, bus, and train stations

Portland airports, bus, and train stations

Find related trips

Bus Bellevue to Vancouver Bus Renton to Gresham Cheapest way from Kent to Hillsboro How to get from Tacoma to Salem


Bus from Seattle to Portland from $35

Bus
Seattle to Portland
$35
5h 26min
Seattle
5h 26min · Bus
Portland

Train from SEA Seattle to PDX Portland from $45 with Amtrak

Train
SEA to PDX
$45
3h 18min
SEA
3h 18min · Train Coast Starlight
PDX

Flight from LKE Seattle to PDX Portland from $231

Flight
LKE to PDX
$231
5h 1min
LKE
5h 1min · Flight
PDX

Bus from Seattle to Albany from $21 with BoltBus

Bus
Seattle to Albany
$21
4h 50min
Seattle
4h 50min · Bus
Albany

Train from SEA Seattle to VAN Vancouver from $44 with Amtrak

Train
SEA to VAN
$44
3h 9min
SEA
3h 9min · Train Amtrak Cascades
VAN

Flight from SEA Seattle to PDX Portland from $80 with Alaska Airlines, Multiple Airlines, Virgin America, jetBlue, Hawaiian Airlines

Flight
SEA to PDX
$80
45min
  • Alaska Airlines flight to PDX
    Alaska Airlines
    From $80
  • Virgin America flight to PDX
    Virgin America
    From $255
  • jetBlue flight to PDX
    jetBlue
    From $268
  • Hawaiian Airlines flight to PDX
    Hawaiian Airlines
    From $741

Train from TUK Renton to PDX Portland from $44 with Amtrak

Train
TUK to PDX
$44
3h 6min
TUK
3h 6min · Train Amtrak Cascades
PDX
Train
SEA to ORC
$47
3h 33min
SEA
3h 33min · Train Amtrak Cascades
ORC
Drive
Seattle to Portland
$15
3h 37min
Seattle
3h 37min · Drive
Portland