Lynchburg, VA to Harrisburg, PA buses and trains from $136

Or, see buses and trains from Harrisburg, PA to Lynchburg, VA.
Here are some trips other travelers have found on Routefriend.
$136
9h 47m
1 stop
Amtrak
$57
9h 57m
1 stop
Amtrak Greyhound
$62
11h 39m
2 stops
Amtrak Greyhound
$115
13h 17m
4 stops
Greyhound Amtrak
$128
12h 12m
4 stops
Greyhound Amtrak
$133
10h 15m
3 stops
Greyhound Amtrak
$141
10h 15m
2 stops
Greyhound Amtrak
$141
14h 30m
3 stops
Greyhound Amtrak
$142
11h 25m
3 stops
Greyhound Amtrak