Trenton, NJ to Gettysburg, PA buses and trains from $27

Or, see buses and trains from Gettysburg, PA to Trenton, NJ.
Here are some trips other travelers have found on Routefriend.
$27
2h 39m
1 stop
NJTransit Amtrak
$42
2h 25m
0 stops
Amtrak
$58
4h 16m
2 stops
NJTransit Amtrak
$68
4h 25m
1 stop
NJTransit Amtrak
$77
5h 45m
2 stops
NJTransit Amtrak