Kennewick, WA to University of Portland buses and trains from $42

Or, see buses and trains from University of Portland to Kennewick, WA.
Here are some trips other travelers have found on Routefriend.
$42
4h 34m
0 stops
Amtrak
$92
10h 34m
3 stops
Amtrak Greyhound