Burlington, NC to Richmond, VA buses and trains from $29

Here are some trips other travelers have found on Routefriend.
$29
4h 30m
1 stop
Amtrak Megabus
$47
8h 10m
1 stop
Amtrak
$66
16h 19m
2 stops
Amtrak Megabus
$68
11h 28m
1 stop
Amtrak GotoBus