Albany, NY to Middletown, NY buses and trains from $30

Or, see buses and trains from Middletown, NY to Albany, NY.
Here are some trips other travelers have found on Routefriend.
$30
3h 46m
1 stop
Greyhound NJTransit
$31
4h 45m
1 stop
GotoBus NJTransit
$34
4h 45m
2 stops
GotoBus NJTransit
$34
4h 58m
2 stops
GotoBus NJTransit
$38
4h 52m
2 stops
Greyhound NJTransit
$60
4h 25m
2 stops
Amtrak NJTransit
$69
5h 42m
3 stops
Amtrak NJTransit
$69
6h 34m
3 stops
Amtrak NJTransit
$74
6h 10m
3 stops
Amtrak NJTransit
$75
10h 30m
4 stops
Greyhound NJTransit
$79
7h 28m
3 stops
Amtrak NJTransit
$87
9h 1m
4 stops
Amtrak NJTransit