The University of Texas at San Antonio to Pendleton, OR buses and trains from $381

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