Princeton University to Milford, CT buses and trains from $46

Here are some trips other travelers have found on Routefriend.
$46
3h 34m
1 stop
Amtrak Metro-North
$48
3h 4m
1 stop
Amtrak Metro-North
$51
3h 34m
1 stop
Amtrak Metro-North