Birmingham, AL to University of St Thomas buses and trains from $495

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