Twin Falls, ID to Willamette University buses and trains from $259

Here are some trips other travelers have found on Routefriend.
$259
2d 1h
3 stops
Amtrak