Birmingham, AL to Durham, NC buses and trains from $83

Or, see buses and trains from Durham, NC to Birmingham, AL.
Here are some trips other travelers have found on Routefriend.
$83
17h 6m
1 stop
Amtrak Megabus
$107
18h 18m
1 stop
Amtrak