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

Or, see buses and trains from Baltimore, MD to Trenton, NJ.
Here are some trips other travelers have found on Routefriend.
$60
1h 24m
0 stops
Amtrak
$13
2h 55m
1 stop
NJTransit Greyhound
$27
4h 21m
2 stops
NJTransit Greyhound
$34
2h 37m
1 stop
Amtrak Greyhound
$35
1h 58m
1 stop
NJTransit Amtrak
$41
4h 17m
2 stops
Amtrak Greyhound
$46
2h 17m
1 stop
Amtrak Greyhound
$50
2h 8m
2 stops
NJTransit Amtrak
$53
14h 26m
4 stops
NJTransit Greyhound
$57
3h 8m
1 stop
NJTransit Amtrak
$72
5h 6m
2 stops
Amtrak Greyhound
$105
9h 17m
3 stops
Amtrak Greyhound
$112
2h 47m
1 stop
Amtrak Greyhound