Tacoma, WA to Mount Vernon, WA buses and trains from $24

Or, see buses and trains from Mount Vernon, WA to Tacoma, WA.
Here are some trips other travelers have found on Routefriend.
$24
3h 6m
0 stops
Amtrak
$29
3h 6m
1 stop
Amtrak Amtrak