Seattle, WA to Astoria, OR buses and trains from $37

Or, see buses and trains from Astoria, OR to Seattle, WA.
Here are some trips other travelers have found on Routefriend.
$37
7h 25m
1 stop
Greyhound Amtrak
$43
9h 10m
1 stop
Amtrak