Middletown, NY to The Juilliard School buses and trains from $19

Or, see buses and trains from The Juilliard School to Middletown, NY.
Here are some trips other travelers have found on Routefriend.
$19
1h 43m
1 stop
NJTransit
$20
3h 48m
2 stops
NJTransit Megabus
$20
5h 48m
3 stops
NJTransit Megabus
$31
3h 18m
1 stop
NJTransit GotoBus
$39
2h 31m
2 stops
NJTransit CoachUSA
$40
2h 22m
2 stops
NJTransit Amtrak
$40
3h 19m
2 stops
NJTransit Amtrak
$40
4h 6m
2 stops
NJTransit Amtrak
$45
4h 55m
2 stops
NJTransit Amtrak
$50
4h 51m
2 stops
NJTransit Amtrak
$50
2h 28m
2 stops
NJTransit Amtrak
$58
6h 22m
3 stops
NJTransit Amtrak