HomeRoutes › Seattle to Portland

Seattle Portland

Lowest Price
$38
Highest Price
$71
Daily Trains
15

Get Price Drop Alerts

We'll email you when fares on this route drop below your target.

Schedule

2026-04-01
DepartsArrivesDurationServicePriceTransfers
2:50am
King St Station - 303 S Jackson St
6:15am
Union Station
3.42h
USCSC
#511
$71Direct
2:50am
King St Station - 303 S Jackson St
5:49am
1301 W 11th St
2.98h
USCSC
#511
$71Direct
2:10pm
King St Station - 303 S Jackson St
5:35pm
Union Station
3.42h
USCSC
#503
$38Direct
2:10pm
King St Station - 303 S Jackson St
5:09pm
1301 W 11th St
2.98h
USCSC
#503
$38Direct
3:55pm
King St Station - 303 S Jackson St
7:20pm
Union Station
3.42h
USCSC
#505
$41Direct
3:55pm
King St Station - 303 S Jackson St
6:54pm
1301 W 11th St
2.98h
USCSC
#505
$41Direct
3:55pm
King St Station - 303 S Jackson St
1:11am
Sunset Transit Center/TriMet Station
9.27h
AMT
#505:5564
$461 stop
4:55pm
King St Station - 303 S Jackson St
8:55pm
Union Station
4h
USCSL
#11
$46Direct
4:55pm
King St Station - 303 S Jackson St
8:12pm
1301 W 11th St
3.28h
USCSL
#11
$46Direct
4:55pm
King St Station - 303 S Jackson St
1:11am
Sunset Transit Center/TriMet Station
8.27h
AMT
#11:5564
$511 stop
7:10pm
King St Station - 303 S Jackson St
10:35pm
Union Station
3.42h
USCSC
#517
$64Direct
7:10pm
King St Station - 303 S Jackson St
10:09pm
1301 W 11th St
2.98h
USCSC
#517
$64Direct
7:10pm
King St Station - 303 S Jackson St
1:11am
Sunset Transit Center/TriMet Station
6.02h
AMT
#517:5564
$691 stop
9:20pm
King St Station - 303 S Jackson St
12:45am
Union Station
3.42h
USCSC
#507
$64Direct
9:20pm
King St Station - 303 S Jackson St
12:19am
1301 W 11th St
2.98h
USCSC
#507
$64Direct

Price History

Travel DateLowest PriceChecked
2026-04-01$382026-03-31
2026-03-31$382026-03-30
2026-03-30$382026-03-29

Check Another Date

About the Seattle to Portland Train Route

Amtrak operates train service between Seattle and Portland. Prices vary based on travel date, time of day, service class, and how far in advance you book. Booking early and traveling on weekdays typically yields the lowest fares.

We track prices daily across all available departure times so you can compare fares and find the best deal. Set a price alert above and we'll notify you the moment fares drop below your target.