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

Or, see buses and trains from Trenton, NJ to Baltimore, MD.
Here are some trips other travelers have found on Routefriend.
$35
4h 31m
1 stop
BoltBus NJTransit
$46
1h 58m
1 stop
Amtrak NJTransit
$60
1h 25m
0 stops
Amtrak
$64
4h 10m
1 stop
BoltBus Amtrak
$77
2h 37m
1 stop
Amtrak NJTransit
$87
3h 4m
1 stop
Amtrak NJTransit
$91
3h 40m
1 stop
Amtrak NJTransit
$91
2h 24m
1 stop
Amtrak NJTransit
$97
3h 30m
1 stop
Amtrak NJTransit
$101
3h 16m
1 stop
Amtrak NJTransit
$116
3h 19m
1 stop
Amtrak Amtrak