Beacon, NY to Middletown, NY buses and trains from $39

Or, see buses and trains from Middletown, NY to Beacon, NY.
Here are some trips other travelers have found on Routefriend.
$39
3h 25m
2 stops
Metro-North NJTransit