Philadelphia, PA to Harlem, NY buses and trains from $16

Here are some trips other travelers have found on Routefriend.
$16
2h 21m
1 stop
BoltBus Metro-North
$18
2h 30m
1 stop
BoltBus Metro-North
$20
2h 13m
1 stop
GotoBus Metro-North
$50
2h 34m
1 stop
Amtrak Metro-North