Birmingham, AL to University of North Carolina at Chapel Hill buses and trains from $83

Here are some trips other travelers have found on Routefriend.
$83
17h 6m
1 stop
Amtrak Megabus
$107
18h 18m
1 stop
Amtrak