Philadelphia, PA to Lebanon, PA buses and trains from $23

Or, see buses and trains from Lebanon, PA to Philadelphia, PA.
Here are some trips other travelers have found on Routefriend.
$23
1h 16m
0 stops
Amtrak
$31
4h 22m
2 stops
NJTransit Amtrak
$33
7h 4m
2 stops
NJTransit Amtrak
$36
7h 55m
2 stops
NJTransit Amtrak
$38
5h 52m
2 stops
NJTransit Amtrak
$42
5h 52m
2 stops
NJTransit Amtrak
$42
5h 52m
2 stops
NJTransit Amtrak
$43
6h 15m
2 stops
NJTransit Amtrak
$101
5h 58m
2 stops
NJTransit Amtrak