A friend told me, about 5-6 hrs from NYC to Boston, depending on the traffic.
Rochester to NYC I believe 5 hours by car...by train a bit longer, I think 7. I am not sure. It'll be cold in January so be sure to pack your winter clothes and warm coat/jacket.
I'll reply you back on FB in a min or so!