Middletown, NY to University of the Sciences in Philadelphia buses and trains from $19

Here are some trips other travelers have found on Routefriend.
$19
4h 1m
2 stops
NJTransit
$26
4h 46m
1 stop
NJTransit GotoBus
$27
4h 7m
1 stop
NJTransit GotoBus
$29
4h 37m
2 stops
NJTransit BoltBus
$30
4h 16m
1 stop
NJTransit BoltBus
$31
4h 6m
2 stops
NJTransit Greyhound
$40
3h 24m
2 stops
NJTransit Amtrak
$48
5h 21m
2 stops
NJTransit Amtrak
$65
3h 10m
2 stops
NJTransit Amtrak
$68
3h 10m
2 stops
NJTransit Amtrak
$71
3h 57m
2 stops
NJTransit Amtrak
$72
4h 3m
2 stops
NJTransit Amtrak