Pittsburgh, PA to Richmond, VA buses and trains from $35

Or, see buses and trains from Richmond, VA to Pittsburgh, PA.
Here are some trips other travelers have found on Routefriend.
$35
9h 25m
0 stops
Greyhound
$55
14h 17m
1 stop
Amtrak
$55
11h 49m
1 stop
Amtrak
$60
11h 2m
1 stop
Greyhound Amtrak
$61
11h 57m
1 stop
Greyhound Amtrak
$61
11h 57m
1 stop
Greyhound Amtrak
$88
17h 37m
3 stops
Greyhound Amtrak
$97
15h 3m
2 stops
Greyhound Amtrak
$97
14h 55m
2 stops
Amtrak Greyhound
$99
15h 3m
2 stops
Greyhound Amtrak
$102
15h 3m
2 stops
Greyhound Amtrak
$?
14h 40m
2 stops
Greyhound Amtrak