Philadelphia, PA to Harrisburg, PA buses and trains from $27

Or, see buses and trains from Harrisburg, PA to Philadelphia, PA.
Here are some trips other travelers have found on Routefriend.
$27
1h 37m
0 stops
Amtrak
$35
3h 39m
2 stops
NJTransit Amtrak
$37
3h 58m
2 stops
NJTransit Amtrak
$40
4h 9m
2 stops
NJTransit Amtrak
$42
3h 31m
1 stop
NJTransit Amtrak
$42
4h 30m
2 stops
NJTransit Amtrak
$47
6h 40m
2 stops
NJTransit Amtrak
$48
4h 6m
2 stops
NJTransit Amtrak
$58
7h 51m
3 stops
NJTransit Amtrak
$72
6h 55m
2 stops
NJTransit Amtrak