Danbury, CT to New York, NY buses and trains from $16

Or, see buses and trains from New York, NY to Danbury, CT.
Here are some trips other travelers have found on Routefriend.
$16
1h 52m
0 stops
Metro-North
$23
2h 7m
1 stop
Metro-North Metro-North
$24
3h 18m
1 stop
Metro-North Metro-North
$25
2h 13m
1 stop
Metro-North Amtrak
$28
4h 28m
1 stop
Metro-North Amtrak
$28
2h 34m
1 stop
Metro-North Amtrak
$37
4h 46m
1 stop
Metro-North Amtrak
$?
3h 24m
1 stop
Metro-North Amtrak
$?
6h 27m
1 stop
Metro-North Amtrak