Birmingham Southern College to Portsmouth, OH buses and trains from $204

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