Poughkeepsie, NY to Newark Airport, NJ buses and trains from $35

Or, see buses and trains from Newark Airport, NJ to Poughkeepsie, NY.
Here are some trips other travelers have found on Routefriend.
$35
2h 7m
1 stop
Metro-North NJTransit
$38
2h 28m
1 stop
Metro-North CoachUSA
$39
2h 27m
1 stop
Amtrak
$40
2h 12m
1 stop
Amtrak CoachUSA
$47
3h 51m
2 stops
Metro-North Amtrak
$47
2h 43m
2 stops
Amtrak NJTransit
$56
2h 7m
1 stop
Metro-North Amtrak
$58
2h 13m
1 stop
Amtrak Amtrak
$87
4h 22m
2 stops
Amtrak NJTransit
$?
4h 9m
1 stop
Metro-North Amtrak
$?
6h 7m
1 stop
Metro-North Amtrak