Middletown, NY to Kingston, NY buses and trains from $60

Here are some trips other travelers have found on Routefriend.
$60
6h 7m
3 stops
NJTransit Amtrak
$64
8h 57m
3 stops
NJTransit Amtrak
$65
5h 28m
3 stops
NJTransit Amtrak
$69
6h 55m
3 stops
NJTransit Amtrak
$77
10h 55m
3 stops
NJTransit Amtrak
$77
8h 30m
4 stops
NJTransit Amtrak