Portland to Seattle

travel Portland Seattle
Cheapest

Carpool

Cheapest $15

Quickest

Flight

Quickest 43min

Most Convenient

Train

Most Convenient

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

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 Portland to Seattle?

There are 4 ways to travel from Portland to Seattle. 2 buses, 4 trains, 1 flight and 1 by car are possible between the two areas. The by car from Portland to Seattle is the cheapest. The flight operated by Alaska Airlines running from PDX to SEA is the fastest. The train operated by Amtrak running from PDX to SEA 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 Portland and Seattle?

There is only one bus company, BoltBus, with routes running from Portland to Seattle. One train provider, Amtrak, runs trains from Portland to Seattle. But, because the flight only takes 43min 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.

Portland airports, bus, and train stations

Seattle airports, bus, and train stations

Find related trips

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


Bus from Portland to Seattle from $35

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

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

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

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

Flight
PDX to SEA
$80
43min
  • Alaska Airlines flight to SEA
    Alaska Airlines
    From $80
  • jetBlue flight to SEA
    jetBlue
    From $233
  • Virgin America flight to SEA
    Virgin America
    From $352

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

Train
VAN to SEA
$26
3h 51min
VAN
3h 51min · Train Amtrak Cascades
SEA

Bus from Albany to Seattle from $21 with BoltBus

Bus
Albany to Seattle
$21
5h 15min
Albany
5h 15min · Bus
Seattle

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

Train
PDX to TUK
$44
3h 6min
PDX
3h 6min · Train Amtrak Cascades
TUK

Train from ORC Oregon City to SEA Seattle from $39 with Amtrak

Train
ORC to SEA
$39
4h 36min
ORC
4h 36min · Train Amtrak Cascades
SEA
Drive
Portland to Seattle
$15
3h 37min
Portland
3h 37min · Drive
Seattle