Harrisonburg, VA to The University of Texas at San Antonio buses and trains from $218

Here are some trips other travelers have found on Routefriend.
$218
2d 7h
1 stop
Amtrak