Hoboken, NJ to Middletown, NY buses and trains from $16

Or, see buses and trains from Middletown, NY to Hoboken, NJ.
Here are some trips other travelers have found on Routefriend.
$16
1h 33m
0 stops
NJTransit
$20
3h 42m
2 stops
Megabus NJTransit
$20
5h 31m
3 stops
Megabus NJTransit
$29
7h 22m
3 stops
GotoBus NJTransit
$30
7h 24m
3 stops
GotoBus NJTransit
$31
6h 18m
3 stops
BoltBus NJTransit
$31
3h 28m
1 stop
GotoBus NJTransit
$39
2h 30m
2 stops
CoachUSA NJTransit
$40
2h 13m
2 stops
Amtrak NJTransit
$40
2h 52m
2 stops
Amtrak NJTransit
$45
4h 39m
2 stops
Amtrak NJTransit
$47
4h 4m
2 stops
Amtrak NJTransit
$50
4h 4m
2 stops
Amtrak NJTransit
$50
2h 43m
2 stops
Amtrak NJTransit
$72
5h 22m
3 stops
Amtrak NJTransit