Trenton, NJ to Baltimore, MD buses and trains from $29

Or, see buses and trains from Baltimore, MD to Trenton, NJ.
Here are some trips other travelers have found on Routefriend.
$29
4h 18m
1 stop
NJTransit BoltBus
$35
1h 58m
1 stop
NJTransit Amtrak
$45
1h 25m
0 stops
Amtrak
$50
2h 7m
2 stops
NJTransit Amtrak
$56
4h 13m
1 stop
Amtrak BoltBus
$57
3h 7m
1 stop
NJTransit Amtrak
$77
2h 55m
1 stop
NJTransit Amtrak
$116
3h 10m
1 stop
Amtrak Amtrak
$123
6h 1m
1 stop
NJTransit Amtrak