Baltimore, MD to Newark Airport, NJ buses and trains from $27

Or, see buses and trains from Newark Airport, NJ to Baltimore, MD.
Here are some trips other travelers have found on Routefriend.
$27
3h 34m
1 stop
BoltBus NJTransit
$52
3h 43m
1 stop
BoltBus Amtrak
$52
3h 15m
2 stops
Amtrak NJTransit
$54
2h 10m
0 stops
Amtrak
$57
2h 13m
1 stop
Amtrak NJTransit
$61
3h 3m
1 stop
Amtrak NJTransit
$62
2h 48m
1 stop
Amtrak NJTransit
$62
2h 49m
1 stop
Amtrak NJTransit
$63
2h 12m
1 stop
Amtrak NJTransit
$63
3h 3m
1 stop
Amtrak NJTransit
$64
2h 58m
1 stop
Amtrak CoachUSA
$75
2h 58m
1 stop
Amtrak Amtrak